May 2024

Event Categories

To limit event types being displayed, check the corresponding categories:

Event Locations

To limit event locations being displayed, check the corresponding branches or places:

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
 
 
 
1

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)

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)

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)

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 14:00—4:15 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Kona (Session 1)

Stories With Kona (Session 1)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Kona, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Kona! Ages 6-11.…Learn More

Wednesday, May 14:15—4:30 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Kona (Session 2)

Stories With Kona (Session 2)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Kona, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Kona! Ages 6-11.…Learn More

Wednesday, May 14:30—4:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Kona (Session 3)

Stories With Kona (Session 3)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Kona, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Kona! Ages 6-11.…Learn More

Wednesday, May 14:45—5:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Kona (Session 4)

Stories With Kona (Session 4)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Kona, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Kona! Ages 6-11.…Learn More

Wednesday, May 16:30—8:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Fiber Arts Group

Fiber Arts GroupCalling 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

Pre-K Storytime (ages 3-5)

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)

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

Game NightJoin 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

Friday FlicksJoin 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

Creation StationExperiment 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 41:00—1:15 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Hazel Mai (Session 1)

Stories With Hazel Mai (Session 1)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Hazel Mai, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Hazel Mai! Ages 6-11.…Learn More

Saturday, May 41:15—1:30 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Hazel Mai (Session 2)

Stories With Hazel Mai (Session 2)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Hazel Mai, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Hazel Mai! Ages 6-11.…Learn More

Saturday, May 41:30—1:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Hazel Mai (Session 3)

Stories With Hazel Mai (Session 3)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Hazel Mai, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Hazel Mai! Ages 6-11.…Learn More

Saturday, May 41:45—2:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Stories With Hazel Mai (Session 4)

Stories With Hazel Mai (Session 4)Cuddle up and read with a very special therapy dog! Choose your own books, relax with Hazel Mai, and practice your reading skills. Children must be able to read independently. We recommend arriving at the library a few minutes before your start time so that you can have time to choose the book(s) you will read to Hazel Mai! Ages 6-11.…Learn More

Saturday, May 42:00—3:00 PMJohnson AuditoriumHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Jedi Training

Jedi TrainingMake 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 (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)

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 CircleEnglish (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

College Like a Rockstar - Build a Board of Personal Consultants…for freeYou 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

Bella Ballerina Dance ClassWatch 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)

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 (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

Mother's Day GiftsWant 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)

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)

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)

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

Wonderful WafflesMeasure, 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)

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

Pet Some Goats with Goats To GoCome 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)

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

Game NightJoin 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

Friday FlicksJoin 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

Creation StationExperiment 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!

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

One Up GamesPlay 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

Comic Con - Jason Viola presentation on Science ComicsHear 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—12:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Make Your Own Wand

Make Your Own WandCome 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

Comic Con - Cathy G Johnson drawing workshopCome 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 (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)

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

Hack That PaintingPre-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 CircleEnglish (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)

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

iPhone BasicsJoin 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)

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 (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

Johnson Auditorium StageMaster 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)

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)

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 YogaChair 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)

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

iPhone BasicsJoin 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

Fiber Arts GroupCalling 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)

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

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)

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)

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:15—4:30 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

De-Stress with Finn (teens)

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)

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)

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

Game NightJoin 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

Friday FlicksJoin 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

Creation StationExperiment 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

Adventurous Readers ClubJoin 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 1811:00 AM—2:00 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Children's Book Drive and Story Time featuring Author Josh Funk

Children's Book Drive and Story Time featuring Author Josh FunkBring your family to experience a story with noted children’s author Josh Funk. Josh will read from his award-winning Lady Pancake and Sir French Toast series.   Story Times 11:00 a. m. and 1:00 p. m. Drop off a new or very gently used children’s book for Ruth’s House and pass on the joy of reading to another family.…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)

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

Saturday, May 182:00—3:00 PMMilhendler RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Make Your Own Decoupage Coaster!

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)

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 (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!

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)

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: 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 CircleEnglish (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

Adult ColorCome 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

Monday, May 207:00—8:00 PMZoom

Author Talk with Romance Author Camilla Evergreen: "How to Find Love When You're Weird" (VIRTUAL)

Author Talk with Romance Author Camilla Evergreen: "How to Find Love When You're Weird" (VIRTUAL)We are thrilled to be chatting with romance author Camilla Evergreen whose book "How to Find Love When You're Weird" makes it clear that people on the spectrum, (in fact, ALL people) are worthy of love and an HEA (happily ever after). In fact, we would posit, that it's the very neurodiverse characteristics that make someone even more attractive to the right person.…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)

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

Perfect PlantsStart 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

The New Hampshire Philharmonic Orchestra: A History

The New Hampshire Philharmonic Orchestra: A HistoryFrom 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)

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)

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 YogaChair 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 223:30—5:30 PMChildren's RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Homework Help (30 Minute Sessions)

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

Hiking New England with Jeff RomanoJoin 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)

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)

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

Wildlife Tracking with Hands on NatureCome 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

Game NightJoin 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

Empower & Excel: Successful College Transition for High School Students with 504 Plans & IEPs (Virtu

My College Planning Team logoThis 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

Friday FlicksJoin 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

Creation StationExperiment 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)

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—4:45 PMCavallaro RoomHaverhill Public Library 99 Main Street, Haverhill, MA, 01830

Sensory Sensitive Storytime (ages 1-6)

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

Pajama StorytimeJoin 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)

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)

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 YogaChair 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)

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 297:00—8:00 PMZoom

New Yorker Cartoonist and Bestseller Bob Eckstein Shares His Favorite Museums and Cartoons (VIRTUAL)

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)

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)

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

Harry Potter Book Club: The Prisoner of AzkabanCalling 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

Game NightJoin 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

Friday FlicksJoin 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

Creation StationExperiment with some new types of art, materials, and styles. Wear old clothes--sometimes we get messy! Recommended for ages 3-5Registration Required…Learn More