
7/1 | 10 AM-12:15 PM | Classic Matinees: Baseball Greats
Join us in watching some of the best films about America’s pastime, baseball. Today is The Sandlot (1993). Rated PG.
No registration required.
7/2 | 6:30-8 PM | Fiber Arts Group
Calling all fiber artists! Bring your current project(s) of knitting, crocheting, hand stitching, hand quilting, and embroidery, or whatever else, to work on in the company of other fiber arts enthusiasts! Instruction is not offered at this event but fellow attendees are always happy to offer advice when they can.
No registration needed. Drop in at any point during the 90-minute block!
7/3 | 5:30-8:30 PM | Adult Game Night
Join us Thursdays for a night of board games at Haverhill Public Library! Strategy games, abstract games, filler games, complex and non complex alike, come and try out whatever you like. Feel free to bring your own games! All experience levels are welcome.
No registration required.
7/5 | 2-3:45 PM | On Screen: One of Them Days (2025)
When best friends and roommates Dreux and Alyssa discover Alyssa’s boyfriend has blown their rent money, the duo finds themselves going to extremes in a race against the clock to avoid eviction and keep their friendship intact. Starring Keke Palmer, SZA, Vanessa Bell Calloway, Janelle James, & Maude Apatow. Rated R.
No registration required.
7/7 | 6-7:30 PM | English (ESL) Conversation Circle
Would you like to practice your English with native speakers in a relaxed and informal environment? Join us for a friendly chat–Monday evenings at 6 PM.
No registration required.
7/8 | 10 AM-12:15 PM | Classic Matinees: Baseball Greats
Join us in watching some of the best films about America’s pastime, baseball. Today is The Bad News Bears (1976). Rated PG.
No registration required.
7/9 | 6:00-7:30 PM | Tech Class: Word Basics
Join us to learn the basics of using Microsoft Word! This is a great class if you want to learn about a word processing program for typing letters, resumes, papers, and more. Plus, Microsoft Word is available on the library’s public computers!
Led by HPL staff. There will be another session on 7/16; please only register for & attend one of these classes.
Register here for the tech class on July 9.
7/10 | 5:30-8:30 PM | Adult Game Night
Join us Thursdays for a night of board games at Haverhill Public Library! Strategy games, abstract games, filler games, complex and non complex alike, come and try out whatever you like. Feel free to bring your own games! All experience levels are welcome.
No registration required.
7/11 | 10 AM-11:45 PM | Friday Flicks
In July, we will watch suspenseful movies set on the ocean! Today we watch Underwater (2020).
No registration required.
7/12 | 1-4 PM | Retro Family Gaming with OneUp Games
Come try your hand at some old school video games with OneUp Games! All ages are welcome to attend.
No registration required.
7/12 | 2-3 PM | Adult Craft: Make Your Own Needle Felt Pikachu
Make a needle felt Pikachu with HPL staff! There will be two sessions of this program, one on 7/12, and the other on 7/18. Please only register for one session. This program is for adults.
Register here for the craft on July 12.
7/14 | 6-7:30 PM | English (ESL) Conversation Circle
Would you like to practice your English with native speakers in a relaxed and informal environment? Join us for a friendly chat–Monday evenings at 6 PM.
No registration required.
7/15 | 10 AM-12:15 PM | Classic Matinees: Baseball Greats
Join us in watching some of the best films about America’s pastime, baseball. Today is Bull Durham (1998). Rated R.
No registration required.
7/15 | 6-8 PM | Character Writing Workshop
Calling all writers! Learn about character development in sci-fi, fantasy, horror, & other speculative fiction. Through activities, you’ll focus on character profiles, avoiding character tropes, & fitting characters into their worlds.
Register here for the workshop on July 15.
7/16 | 2-3 PM | Tech Class: Word Basics
Join us to learn the basics of using Microsoft Word! This is a great class if you want to learn about a word processing program for typing letters, resumes, papers, and more. Plus, Microsoft Word is available on the library’s public computers!
Led by HPL staff. There will be another session on 7/9; please only register for & attend one of these classes.
Register here for the tech class on July 16.
7/16 | 6:30-8 PM | Fiber Arts Group
Calling all fiber artists! Bring your current project(s) of knitting, crocheting, hand stitching, hand quilting, and embroidery, or whatever else, to work on in the company of other fiber arts enthusiasts! Instruction is not offered at this event but fellow attendees are always happy to offer advice when they can.
No registration needed. Drop in at any point during the 90-minute block!
7/17 | 5:30-8:30 PM | Adult Game Night
Join us Thursdays for a night of board games at Haverhill Public Library! Strategy games, abstract games, filler games, complex and non complex alike, come and try out whatever you like. Feel free to bring your own games! All experience levels are welcome.
No registration required.
7/18 | 10 AM-12:15 PM | Friday Flicks
In July, we will watch suspenseful movies set on the ocean! Today we watch Jaws (1975).
No registration required.
7/18 | 2-3 PM | Adult Craft: Make Your Own Needle Felt Pikachu
Make a needle felt Pikachu with HPL staff! There will be two sessions of this program, one on 7/12, and the other on 7/18. Please only register for one session. This program is for adults.
Register here for the craft on July 18.
7/19 | 10-11 AM | Guided Meditation Class
A guided mindfulness meditation for all levels. Perfect for beginners!
Class will include:
- A review of mindfulness meditation and its benefits.
- Focus on breath.
- Short practices of 5 to 10 minutes each of guided meditation.
Class is one hour long, and students are welcome to bring yoga mats or blankets to sit on.
Led by Wyatt Ward.
Register here for the meditation class on July 19.
7/19 | 11 AM-1 PM | Special Collections – Saturday Open Hours
The Special Collections team is happy to continue limited open hours on one Saturday per month! We are open July 19th, from 11:00 AM to 1:00 PM. Researchers are welcome to drop in during this time without an appointment, though we recommend calling ahead if you are traveling a distance to visit. Please join us and get a little research done on the weekend!
No registration required.
7/21 | 6-7:30 PM | English (ESL) Conversation Circle
Would you like to practice your English with native speakers in a relaxed and informal environment? Join us for a friendly chat–Monday evenings at 6 PM.
No registration required.
7/21 | 7-8 PM | VIRTUAL “The Wisdom of Morrie” with Author (and son of Morrie), Rob Schwartz
For 30 years, Morrie Schwartz’s wisdom has resonated with people around the world largely due to the beloved, best-selling memoir, Tuesdays with Morrie by Mitch Albom. Now we have the opportunity to speak with Morrie’s son, Rob Schwartz, about the book The Wisdom of Morrie. Written by Morrie himself and edited by Rob, The Wisdom of Morrie: Living and Aging Creatively and Joyfully is a profound and beautiful book by Morrie from a previously unpublished manuscript. Its theme is how to experience aging as a positive, creative, and connected experience. Morrie taught people how to live fulfilling lives with love. “It is by facing fears of death that we learn how to live.” Rob has got some great stories about his dad and the profound impact Morrie had on his family and the world.
Register here for the virtual program on July 21.
7/22 | 10 AM-12:15 PM | Classic Matinees: Baseball Greats
Join us in watching some of the best films about America’s pastime, baseball. Today is The Natural (1984). Rated PG.
No registration required.
7/23 | 6:30-7:30 PM | Cookbook Club
Join us for our cookbook club!
We’ll all cook a different recipe from one cookbook and then bring the dishes in to share and discuss, potluck-style, every OTHER 4th Wednesday of the month (our next meeting will be 9/24)!
- Register as usual.
- Pick up and check out a copy of the cookbook from the Holds shelf.
- Reserve the recipe you’d like to cook by emailing programming@haverhillpl.org. Reserved recipes will be listed on the Events page.
- You can cook anything from the book except alcoholic recipes (beverages, etc.).
- Space is limited.
- We will provide plates, eating utensils, and napkins (feel free to bring as well). Please bring serving utensils.
- We cannot reheat or warm anything at the library.
Per Massachusetts state law we need to let you know that neither the food nor the facilities have been inspected by the state or by a local public health agency. We cannot guarantee that food served at library programs does not contain tree nuts, soy, or other allergens.
July 2025 Details: Our cookbook will be Korean American by Eric Kim.
Register here for cookbook club on July 23.
7/24 | 5:30-8:30 PM | Adult Game Night
Join us Thursdays for a night of board games at Haverhill Public Library! Strategy games, abstract games, filler games, complex and non complex alike, come and try out whatever you like. Feel free to bring your own games! All experience levels are welcome.
No registration required.
7/25 | 10 AM-12 PM | Friday Flicks
In July, we will watch suspenseful movies set on the ocean! Today we watch The Meg (2018).
No registration required.
7/26 | 10-11 AM | HPL Read Anything Club
Join the HPL Read Anything Club!
This group of anyone 18 or older will feature books across the literary spectrum – whatever genre piques your interest!
We will meet the 4th Saturday of each month. No registration necessary – you can simply pick up a book (limited copies, first come, first served) on the holds shelf in the front of the library.
Our July book will be Gregor the Overlander by Suzanne Collins.
No registration required.
7/26 | 11 AM-12 PM | Spanish Conversation Practice
Are you looking to improve your conversational Spanish in a supportive and friendly environment? Join us the 1st and 3rd Saturdays of each month from 11 AM-12 PM.*
Come practice your Spanish speaking and learn some vocab!
*Please note that in July, Spanish Conversation Practice will only meet once–on the 4th Saturday.
No registration required.
7/28 | 6-7:30 PM | English (ESL) Conversation Circle
Would you like to practice your English with native speakers in a relaxed and informal environment? Join us for a friendly chat–Monday evenings at 6 PM.
No registration required.
7/29 | 10 AM-12:15 PM | Classic Matinees: Baseball Greats
Join us in watching some of the best films about America’s pastime, baseball. Today is Major League (1989). Rated R
No registration required.
7/29 | 7-8:15 PM | Beginner’s Chess for Ages 8-Adult
This chess class is hands-on and interactive. It teaches the fundamentals of chess as a strategy game that is the most popular board game in the world. In one hour, you will learn the basics of playing chess, including:
- Setting up the chessmen (all chess sets are provided)
- Using the pawns
- Chess pieces and how they move to win
- Special moves
- Ten tips for playing a better game
- How to win a game of chess in 4 moves
- Practice
Class is led by instructor Glenn Davison.
Register here for the chess class on July 29.
7/30 | 2-3 PM | VIRTUAL “V is for Venom: Agatha Christie’s Chemicals of Death” with Author Dr. Kathryn Harkup
Dr. Kathryn Harkup, writer, science communicator and vampirologist, will discuss her book V is for Venom: Agatha Christie’s Chemicals of Death. With a tagline of “Fourteen stories. Fourteen more poisons. Just because it’s fiction doesn’t mean it’s all made-up …”, you just can’t go wrong! Join us for this fun and fascinating conversation!
Register here for the virtal program on July 30.
7/30 | 6-7:30 PM | Make a Micro Puzzle! (adults 20s & 30s)
Join us for a special program for adults in their 20s & 30s! Socialize & make a micro puzzle that you can keep. Pieces are very small! Puzzles are 150 pieces & measure 6×4 inches when done.
Register here for the puzzle program on July 30.
7/31 | 5:30-8:30 PM | Adult Game Night
Join us Thursdays for a night of board games at Haverhill Public Library! Strategy games, abstract games, filler games, complex and non complex alike, come and try out whatever you like. Feel free to bring your own games! All experience levels are welcome.
No registration required.