Welcome to the Teen Department!
Encouraging teens in grades 6-12 to explore, create, become lifelong readers, and innovative learners.
Upcoming Teen Events
Welcome Teens, Grades 6-12!
100 Books Before Graduation
Teen Book Club
Join us for Teen Book Club on the LAST Wednesday of each month at 4pm. We’ll discuss a monthly read, chat about what we’ve been reading / watching / listening to recently, and snack on some treats. Registration is required.
Participants earn 1 hour of Community Service.
Looking for some help? Whether it’s for schoolwork or personal support, here are some fantastic resources for teens to check out:
- Anxiety
- Bullying
- College Planning
- Depression
- Death / Grief
- Family Support
- LGBTQIA+ Resources
- Massachusetts Behavioral Health Help Line
- Sexual Health
- You Are Not Alone

Amory
Senior Teen Librarian
HI! I’m Amory, and I’m the Senior Teen Librarian! I studied English and Education at Salem State University, worked as a Teaching Assistant and Bakery Assistant for a few years before deciding to earn my Masters in Library Science at Simmons University. I collect Manga novels, cook / bake, and crochet in my spare time, and love to listen to audiobooks and read graphic novels. My favorite genres are romance and fantasy! I am a new parent to the best baby boy, and also a dog mom to two great couch potatoes (featured above). If you need help with anything, books or otherwise, don’t be afraid to ask!

James
Teen / Children's Assistant Librarian
Aloha! My name is James. and I’m the Assistant Teen/Children’s Librarian! I studied Film and Creative Writing at Lesley University, working in the film industry for a few years before finding my place here at the library! I collect graphic novels and movies, my favorite genres to read are horror and sci-fi. When I’m not doing those things, I’m busy writing, drawing, and out with a my camera doing photography. If you need help or want to talk about anything, I’m all ears!
Questions? Want to get involved?
Contact:
Amory Thomas, Senior Teen Librarian
978-531-0100