Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
1
Wednesday, May 110:00 AM—12:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Wednesday Morning Book Club
Wednesday Morning Book Club
Wednesday, May 110:00—10:30 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 1)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 110:40—11:10 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 2)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 13:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Wednesday, May 16:30—8:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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!
2
Thursday, May 210:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
CANCELED - Pre-K Storytime (ages 3-5)
Join us for reading adventures at Pre-K Storytime! We will read stories, sing songs, do crafts, and have oodles of fun.
This program geared at children who are 3 to 5 years old, but siblings are welcome.
Registration is Appreciated…Learn More
Thursday, May 23:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Thursday, May 25:30—8:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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, as are families.…Learn More
3
Friday, May 310:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Friday Flicks
Join us Friday mornings for a movie! This month we are featuring movies set in the city that never sleeps--New York! Today we watch Ghostbusters (1984).
Friday, May 311:15 AM—12:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Creation Station
Experiment with some new types of art, materials, and styles.
Wear old clothes--sometimes we get messy!
Recommended for ages 3-5Registration Required…Learn More
4
Saturday, May 411:00 AM—12:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Spanish Conversation Practice
Are you looking to improve your conversational Spanish in a supportive and friendly environment? Join us!
Come practice your Spanish speaking and learn some vocab, the 1st and 3rd Saturdays of each month, 11am-12pm.
No registration required.  …Learn More
Saturday, May 42:00—3:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jedi Training
Make your own lightsaber and participate in a Jedi obstacle course!Recommended for ages 6-11Registration Required
5
6
Monday, May 610:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Mother Goose on the Loose (ages 0-3)
Mother Goose on the Loose is an early literacy program that uses rhymes and songs to help pre-reading children get ready for reading. It incorporates music, movement, ritual, repetition, positive reinforcement, developmental tips, nursery rhymes, puppets, musical instruments, colored scarves, and book reading into a fun-filled 30 minute program for newborns to 3 year olds and caregivers (older siblings also welcome).…Learn More
Monday, May 63:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Monday, May 66:00—7:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
English (ESL) Conversation Circle
English (ESL) Conversation Group 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.
Monday, May 66:30—7:30 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
College Like a Rockstar - Build a Board of Personal Consultants…for free
You don’t have to have money to have a personal consultant. You live in a world full of knowledgeable people just waiting to help you. In this session, we’ll talk about strategies for approaching people for advice and keeping track of those people so you can find them when you need them.…Learn More
7
Tuesday, May 79:15—10:15 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Bella Ballerina Dance Class
Watch your little one’s imagination come to life as we turn storybook adventures in to magical moments of giggles and pure delight! Bella Ballerina is a local children’s dance program that teaches movement through storybook themed classes! It is a…Learn More
Tuesday, May 710:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Classic Matinees
Classic MatineesThis month we will be watching Best Picture nominees from the 1980s. Today we watch Moonstruck (1987) starring Cher and Nicolas Cage. Rated PG
Tuesday, May 73:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Tuesday, May 74:00—4:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Sensory Sensitive Storytime (ages 1-6)
Sensory Sensitive Storytime is a modified Mother Goose on the Loose program geared toward neurodiverse children and children who may benefit from a quieter setting between the ages of 1-6. Storytime will be about 20 minutes and the program size will be limited.…Learn More
Tuesday, May 76:00—7:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Mother's Day Gifts
Want to make a gift for your Mother, Grandmother, Guardian, or other special person for Mother's Day? Stop by the Library! We'll have materials to make cards and other handmade gifts straight from the heart. Wear old clothes in case things get messy. Recommended…Learn More
8
Wednesday, May 810:00—10:30 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 1)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 810:40—11:10 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 2)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 83:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Wednesday, May 84:00—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Wonderful Waffles
Measure, mix, and make a wonderfully delicious waffle!Recommended for ages 6-11Registration Required
9
Thursday, May 910:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Pre-K Storytime (ages 3-5)
Join us for reading adventures at Pre-K Storytime! We will read stories, sing songs, do crafts, and have oodles of fun.
This program geared at children who are 3 to 5 years old, but siblings are welcome.
Registration is Appreciated…Learn More
Thursday, May 911:30 AM—12:30 PMOutside - LawnHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Pet Some Goats with Goats To Go
Come meet some adorable goats! Georgetown's own Goats To Go will be here with some cute goats! Pet the goats and ask any questions you have (the goats may not answer but their people will)! All ages welcome. If it rains this program may be rescheduled.
Thursday, May 93:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Thursday, May 95:30—8:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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, as are families.…Learn More
10
Friday, May 1010:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Friday Flicks
Join us Friday mornings for a movie! This month we are featuring movies set in the city that never sleeps--New York! Today we watch Desperately Seeking Susan (1985).
Friday, May 1011:15 AM—12:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Creation Station
Experiment with some new types of art, materials, and styles.
Wear old clothes--sometimes we get messy!
Recommended for ages 3-5Registration Required…Learn More
11
Saturday, May 1110:00 AM—4:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con!
Join us for our annual free comic con! Artists, writers, cosplay, gaming, and more! Check out all the details here.
Saturday, May 1110:00 AM—4:00 PMTeen Zone Haverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con - One Up Games
Play a variety of video games on Nintendo Switch, PS4, and Xbox Series S, as well as virtual reality using Oculus Quest 2!
Saturday, May 1110:00 AM—4:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con - Escape Room
Try your hand at a superhero themed escape room! Sessions will start every hour. Please reserve a time by visiting the children's room desk on the day of Comic Con.…Learn More
Saturday, May 1111:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con - Jason Viola presentation on Science Comics
Hear from writer Jason Viola, author of Science Comic titles Polar Bears, Elephants, and Digestive System, as he discusses how he writes his books! He'll cover the research that goes into it, working with an artist, points of view, settings, revisions and more! There will be time at the end of an audience Q&A.…Learn More
Saturday, May 1111:00 AM—1:00 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con - Face Painting
Get your face painted!
Saturday, May 1111:00 AM—2:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Make Your Own Wand
Come by and create your own wand! Whether you want a fairy wand or a wizard wand, we have the supplies you will need. Get ready to get creative!
Saturday, May 111:30—2:30 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con - Cosplay Contest
Show off your best cosplay! All ages are welcome to participate. Please remember to keep outfits family friendly and do not bring realistic looking weapons (specifically guns - fantasy/sci-fi weapons are fine). Sign up at the children's desk by 12:30 if you would like a specific intro song to walk to, otherwise it will be to the discretion of library staff.
Saturday, May 113:00—4:15 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Comic Con - Cathy G Johnson drawing workshop
Come have fun while drawing your own comics! In this workshop, students will play silly drawing games, generate ideas for their own characters, and start to write their own comic book stories. All levels of experience welcome! Workshop is run by Cathy G.…Learn More
12
13
Monday, May 1310:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Mother Goose on the Loose (ages 0-3)
Mother Goose on the Loose is an early literacy program that uses rhymes and songs to help pre-reading children get ready for reading. It incorporates music, movement, ritual, repetition, positive reinforcement, developmental tips, nursery rhymes, puppets, musical instruments, colored scarves, and book reading into a fun-filled 30 minute program for newborns to 3 year olds and caregivers (older siblings also welcome).…Learn More
Monday, May 133:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Monday, May 134:00—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Hack That Painting
Pre-made pictures await your imaginative touch!Add your flair to these canvases, transforming backgrounds into magical realms with alien spacecraft, magnificent unicorns, or any creation your mind dreams up. Unleash your creativity to create a masterpiece.…Learn More
Monday, May 136:00—7:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
English (ESL) Conversation Circle
English (ESL) Conversation Group 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.
Monday, May 136:00—7:45 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
On Screen: Mean Girls (2024)
Cady Heron is a hit with the Plastics, an A-list girl clique at her new school. But everything changes when she makes the mistake of falling for Aaron Samuels, the ex-boyfriend of alpha Plastic Regina George. Starring Renee Rapp. Rated PG-13.
14
Tuesday, May 1410:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Classic Matinees
Classic MatineesThis month we will be watching Best Picture nominees from the 1980s. Today we watch Mississippi Burning (1988) starring Gene Hackman and Willem Dafoe. Rated R
Tuesday, May 1410:00—11:00 AMComputer LabHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
iPhone Basics
Join us for an iPhone Basics class! Learn more about the basic functions of an iPhone--get connected, identify common apps, and build confidence in using your devices safely. Bring your device to follow along! **Can't make this date? There will be another session Wednesday, May 15th from 6-7pm.…Learn More
Tuesday, May 143:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Tuesday, May 144:00—4:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Sensory Sensitive Storytime (ages 1-6)
Sensory Sensitive Storytime is a modified Mother Goose on the Loose program geared toward neurodiverse children and children who may benefit from a quieter setting between the ages of 1-6. Storytime will be about 20 minutes and the program size will be limited.…Learn More
Tuesday, May 146:00—8:30 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Garden Club Presentation: "Peonies: Love of My Life" by Christine Paxhia
Master Gardener Christine Paxhia will first teach us a bit about the history of peonies. Then she will show us how to select, install, care for, and divide these beautiful plants. We will also be treated to a lovely, photographic showcase of the many different varieties and types of peonies.…Learn More
15
Wednesday, May 1510:00—10:30 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 1)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 1510:40—11:10 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 2)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 1512:00—1:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Chair Yoga
Chair yoga is a great form of exercise for older adults who have difficulty with balance or want to improve their strength. Chairs can provide stability or make exercise easier for a beginner. The movements typically involve sitting in the chair while stretching and holding poses or standing and using the chair for balance.…Learn More
Wednesday, May 153:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Wednesday, May 156:00—7:00 PMComputer LabHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
iPhone Basics
Join us for an iPhone Basics class! Learn more about the basic functions of an iPhone--get connected, identify common apps, and build confidence in using your devices safely. Bring your device to follow along! **Can't make this date? There will be another session Tuesday, May 14th from 10-11am.…Learn More
Wednesday, May 156:30—8:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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!
16
Thursday, May 1610:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Pre-K Storytime (ages 3-5)
Join us for reading adventures at Pre-K Storytime! We will read stories, sing songs, do crafts, and have oodles of fun.
This program geared at children who are 3 to 5 years old, but siblings are welcome.
Registration is Appreciated…Learn More
Thursday, May 161:00—2:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Art Club: Weaving
This month we are exploring weaving! We will be learning how to weave with cardboard looms. Ages 6-11Registration Required
Thursday, May 163:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Thursday, May 164:00—4:15 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Need to de-stress? Hang out with Finn, the lovable golden retriever, for a 15 min session!Ages 13-18
Thursday, May 164:30—4:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Need to de-stress? Hang out with Finn, the lovable golden retriever, for a 15 min session!Ages 13-18
Thursday, May 164:45—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Need to de-stress? Hang out with Finn, the lovable golden retriever, for a 15 min session!Ages 13-18
Thursday, May 165:30—8:30 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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, as are families.…Learn More
17
Friday, May 1710:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Friday Flicks
Join us Friday mornings for a movie! This month we are featuring movies set in the city that never sleeps--New York! Today we watch Teenage Mutant Ninja Turtles: Mutant Mayhem (2023).
Friday, May 1711:15 AM—12:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Creation Station
Experiment with some new types of art, materials, and styles.
Wear old clothes--sometimes we get messy!
Recommended for ages 3-5Registration Required…Learn More
18
Saturday, May 1810:00—11:30 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Adventurous Readers Club
Join the HPL Adventurous Readers Club! You choose the books and lead the discussions!
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.…Learn More
Saturday, May 1811:00 AM—12:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Spanish Conversation Practice
Are you looking to improve your conversational Spanish in a supportive and friendly environment? Join us!
Come practice your Spanish speaking and learn some vocab, the 1st and 3rd Saturdays of each month, 11am-12pm.
No registration required.  …Learn More
Saturday, May 181:00—2:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Karate Kids: Reading and Karate (Ages 4-12)
Read some karate books and learn some karate! Start off with a warm up, listen to a karate-related book or two, and then learn some karate! We will also play a karate-style game. Woo!Led by Phoenix Fire Martial Arts. For Ages 4-12Registration Required*This program involves some physical or other activity that could result in injury and by participating in this program you are acknowledging these risks and releasing HPL from liability.
Saturday, May 182:00—3:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Make Your Own Decoupage Coaster!
Celebrate spring by making a decoupage coaster using a floral napkin. Can't make this date? There will be a second session Monday, May 20 from 10:00am-11:00am (please only register for one session). Led by HPL Staff.
Saturday, May 183:00—4:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Krav Maga Self-Defense (Teens and Adults)
This session will consist of some basic self-defense awareness. We will discuss safety, awareness, situational action and we will dive into techniques and useful strikes to get to safety! This will be an active session, so please wear clothing you can move freely in and be ready to learn and have fun.…Learn More
19
20
Monday, May 2010:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Mother Goose on the Loose (ages 0-3)
Mother Goose on the Loose is an early literacy program that uses rhymes and songs to help pre-reading children get ready for reading. It incorporates music, movement, ritual, repetition, positive reinforcement, developmental tips, nursery rhymes, puppets, musical instruments, colored scarves, and book reading into a fun-filled 30 minute program for newborns to 3 year olds and caregivers (older siblings also welcome).…Learn More
Monday, May 2010:00—11:00 AMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Make Your Own Decoupage Coaster!
Celebrate spring by making a decoupage coaster using a floral napkin. Can't make this date? There will be another session Saturday, May 18 from 2:00pm-3:00pm (please only register for one session). Led by HPL Staff.
Monday, May 203:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Monday, May 204:00—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Art Club: Yarn Painting
Art club is back and this month we are trying out yarn painting! Registration RequiredAges 6-11
Monday, May 206:00—7:30 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
English (ESL) Conversation Circle
English (ESL) Conversation Group 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.
Monday, May 206:00—7:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Adult Color
Come color and take a load off!
Have a snack, have some tea, and color away the day with some coloring sheets.
This program is for adults. No registration required.…Learn More
21
Tuesday, May 2110:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Classic Matinees
Classic MatineesThis month we will be watching Best Picture nominees from the 1980s. Today we watch Field of Dreams (1989) starring Kevin Costner and James Earl Jones. Rated PG
Tuesday, May 213:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Tuesday, May 214:00—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Perfect Plants
Start some seeds from scratch! Plant seeds for flowers and vegetables, and decorate a pot, to put it in, once it has grown. Recommended for ages 6-11Registration Required
Tuesday, May 216:00—7:30 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
CANCELED - The New Hampshire Philharmonic Orchestra: A History
From its beginnings as the brainchild of Manchester businesswoman Mary Fife in 1895 to sold out performances at Methuen’s Memorial Music Hall, the New Hampshire Philharmonic Orchestra has evolved to become a major contributor to the musical life of the region.…Learn More
22
Wednesday, May 2210:00—10:30 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 1)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 2210:40—11:10 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 2)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 2212:00—1:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Chair Yoga
Chair yoga is a great form of exercise for older adults who have difficulty with balance or want to improve their strength. Chairs can provide stability or make exercise easier for a beginner. The movements typically involve sitting in the chair while stretching and holding poses or standing and using the chair for balance.…Learn More
Wednesday, May 221:00—2:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Haverhill Health Department Series: Fiber Education
Wednesday, May 221:30—3:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
CANCELED - Half Day Games and Snacks (teens)
Come hang out and play board or card games while you enjoy some snacks!Grades 6-12
Wednesday, May 223:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Wednesday, May 227:00—8:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Hiking New England with Jeff Romano
Join author Jeff Romano for a slideshow presentation highlighting hiking opportunities throughout New England.
The program covers destinations in all six states with a focus on itineraries featured in Jeff's latest guidebook, an updated edition to 100 Classic Hikes New England (June 2023).…Learn More
23
Thursday, May 2310:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Pre-K Storytime (ages 3-5)
Join us for reading adventures at Pre-K Storytime! We will read stories, sing songs, do crafts, and have oodles of fun.
This program geared at children who are 3 to 5 years old, but siblings are welcome.
Registration is Appreciated…Learn More
Thursday, May 233:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Thursday, May 234:00—5:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Wildlife Tracking with Hands on Nature
Come discover the tracks of our local mammals and learn to identify which mammals leave which types of tracks. In addition to learning our local mammal tracks, we will also discover their other 'signs', such as fur traces, scat and scratch marks. Following an animal's tracks can teach us a lot about who lives in our woods and their behavior.…Learn More
Thursday, May 235:30—8:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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, as are families.…Learn More
Thursday, May 236:30—7:30 PMZoom
CANCELED - Empower & Excel: Successful College Transition for High School Students with 504 Plans & IEPs (Virtu
This webinar guides families with students who have 504 plans or IEPs on how to navigate the college planning and application process, including disability disclosure to schools, how to self-advocate for accommodations, utilize campus resources, and more.…Learn More
24
Friday, May 2410:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Friday Flicks
Join us Friday mornings for a movie! This month we are featuring movies set in the city that never sleeps--New York! Today we watch Inside Man (2006, Rated R).
Friday, May 2411:15 AM—12:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Creation Station
Experiment with some new types of art, materials, and styles.
Wear old clothes--sometimes we get messy!
Recommended for ages 3-5Registration Required…Learn More
25
Saturday, May 25Library Closed
26
Sunday, May 26Library Closed
27
Monday, May 27Library Closed
28
Tuesday, May 2810:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Classic Matinees
Classic MatineesThis month we will be watching Best Picture nominees from the 1980s. Today we watch Witness (1985) starring Harrison Ford and Kelly McGillis. Rated R
Tuesday, May 283:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Tuesday, May 284:00—5:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Teen Crafternoon: May Flower Magnets
Decorate a flower magnet!Grades 6-12
Tuesday, May 284:00—4:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Sensory Sensitive Storytime (ages 1-6)
Sensory Sensitive Storytime is a modified Mother Goose on the Loose program geared toward neurodiverse children and children who may benefit from a quieter setting between the ages of 1-6. Storytime will be about 20 minutes and the program size will be limited.…Learn More
Tuesday, May 286:00—7:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Pajama Storytime
Join us for a special family pajama storytime! We will read stories, play games, do crafts, and have lots of fun. Feel free to wear your pajamas and bring your favorite stuffed animal.
For children up to age 8, siblings welcome!
Registration Requi…Learn More
29
Wednesday, May 2910:00—10:30 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 1)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 2910:40—11:10 AMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Jump & Jam with Joanna (ages 0-5) (Session 2)
Join Joanna for a morning of dance, music, and fun! Bring your singing voice and your dance moves and get ready to jam.
For children 0-5Registration Required
Wednesday, May 2912:00—1:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Chair Yoga
Chair yoga is a great form of exercise for older adults who have difficulty with balance or want to improve their strength. Chairs can provide stability or make exercise easier for a beginner. The movements typically involve sitting in the chair while stretching and holding poses or standing and using the chair for balance.…Learn More
Wednesday, May 293:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Wednesday, May 296:00—8:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Family Movie Night: Wish
Join us for a family movie! Tonight's featured film will be Wish.
Wednesday, May 297:00—8:00 PMZoom
New Yorker Cartoonist and Bestseller Bob Eckstein Shares His Favorite Museums and Cartoons (VIRTUAL)
Museum Enthusiasts, this one is for you! Join author Bob Eckstein as he celebrates the book birthday of his most recent release, "Footnotes from the Most Fascinating Museums: Stories and Memorable Moments from People Who Love Museums". This book is filled with lush and whimsical illustrations paired with stories and anecdotes from curators, museum workers, museum visitors, and more.…Learn More
30
Thursday, May 3010:00—11:00 AMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Pre-K Storytime (ages 3-5)
Join us for reading adventures at Pre-K Storytime! We will read stories, sing songs, do crafts, and have oodles of fun.
This program geared at children who are 3 to 5 years old, but siblings are welcome.
Registration is Appreciated…Learn More
Thursday, May 303:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Need extra help with your reading skills? Sit and read with a high school student tutor for a 30 minute session!
Please indicate your preferred 30 minute time slot when registering (3:30-4:00, 4:00-4:30, 4:30-5:00, 5:00-5:30). We will email you to confirm…Learn More
Thursday, May 304:00—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Harry Potter Book Club: The Prisoner of Azkaban
Calling all Harry Potter fans, old and new! Join Megan in reading Harry Potter and the Prisoner of Azkaban by J. K. Rowling. Read the book and then join us for a discussion, some snacks, and a themed activity! (If you don't finish the book before our meeting, you are still welcome to come!)We have plenty of copies of Harry Potter and the Prisoner of Azkaban set aside at the library for book club.…Learn More
Thursday, May 305:30—8:30 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
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, as are families.…Learn More
31
Friday, May 3110:00 AM—12:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Friday Flicks
Join us Friday mornings for a movie! This month we are featuring movies set in the city that never sleeps--New York! Today we watch The Muppets Take Manhattan (1984).
Friday, May 3111:15 AM—12:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830
Creation Station
Experiment with some new types of art, materials, and styles.
Wear old clothes--sometimes we get messy!
Recommended for ages 3-5Registration Required…Learn More