Thursday, May 16
10:00—11:00 AM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Pre-K Storytime (ages 3-5)
Thursday, May 16
1:00—2:00 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Art Club: Weaving
Thursday, May 16
3:30—5:30 PM
Children's Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Thursday, May 16
4:00—4:15 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Thursday, May 16
4:15—4:30 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Thursday, May 16
4:30—4:45 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Thursday, May 16
4:45—5:00 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
De-Stress with Finn (teens)
Thursday, May 16
5:30—8:30 PM
Johnson Auditorium
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Game Night
Thursday, May 16
6:30—8:45 PM
Milhendler Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Thursday Evening Book Club
Friday, May 17
10:00 AM—12:00 PM
Johnson Auditorium
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Friday Flicks
No Registration Required
Friday, May 17
11:15 AM—12:00 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Creation Station
Register
Saturday, May 18
10:00—11:30 AM
Johnson Auditorium
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Adventurous Readers Club
No Registration Required
Saturday, May 18
11:00 AM—12:00 PM
Milhendler Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Spanish Conversation Practice
No Registration Required
Saturday, May 18
11:00 AM—2:00 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Children's Book Drive and Story Time featuring Author Josh Funk
Register
Saturday, May 18
1:00—2:00 PM
Johnson Auditorium
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Karate Kids: Reading and Karate (Ages 4-12)
Register
Saturday, May 18
2:00—3:00 PM
Milhendler Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Make Your Own Decoupage Coaster!
Register
Saturday, May 18
3:00—4:00 PM
Johnson Auditorium
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Krav Maga Self-Defense (Teens and Adults)
Register
Monday, May 20
10:00—11:00 AM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Mother Goose on the Loose (ages 0-3)
Register
Monday, May 20
10:00—11:00 AM
Milhendler Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Make Your Own Decoupage Coaster!
Register
Monday, May 20
3:30—5:30 PM
Children's Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Homework Help (30 Minute Sessions)
Register
Monday, May 20
4:00—5:00 PM
Cavallaro Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Art Club: Yarn Painting
Register
Monday, May 20
6:00—7:30 PM
Johnson Auditorium
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
English (ESL) Conversation Circle
No Registration Required
Monday, May 20
6:00—7:30 PM
Milhendler Room
Haverhill Public Library
99 Main Street, Haverhill, MA, 01830
Adult Color
No Registration Required
Monday, May 20
7:00—8:00 PM
Zoom
Author Talk with Romance Author Camilla Evergreen: "How to Find Love When You're Weird" (VIRTUAL)
Register using the link in description