Oops!
Start Date is not before End Date

Filter Events by


Registration is closed

Homework Haven

5:30 PM - 6:30 PM
Margaret E. Heggan Free Public Library
Homework Haven offers time for teens to come to the library to get extra help with homework projects, essays, and research assignments. We meet in the Teen Area.

Learn to: 
*Use Heggan Library databases to help with school needs or personal interest.
*Use Microsoft programs
*Use the Internet for searches
*Research a topic of interest
*Access eBooks and audio downloads
*Create a resume or portfolio
*Find part-time jobs for teens
*Explore your college options
*More
View More
Join the waiting list

Mother Goose on the Loose Storytime

10:15 AM - 11:00 AM
Margaret E. Heggan Free Public Library
Story Room
Please join us for Mother Goose on the Loose. This is a fun-filled thirty minute interactive session that uses rhymes, songs, puppets, musical instruments and more to stimulate the learning process of babies and toddlers. This program is appropriate for children ages 6 - 36 months, and their caregivers. 

This program is appropriate for children ages 6 - 36 months, and their caregivers. 
For children over 36 months old, please consider registering for Preschool Storytime.
Due to space limitations, we regret that we cannot accommodate siblings that are older or younger than a program’s stated age range.

Please register for one Mother Goose on the Loose class per week. 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

TAB: Chapter Chat

5:00 PM - 6:00 PM
Margaret E. Heggan Free Public Library
Chapter Chat is our TEEN book discussion group. This book club meets to discuss popular YA fiction and fictional topics. Sometimes we have a specific book to discuss and sometimes we discuss a literary topic.

This month's pick is Let It Snow an anthology of three intertwined romances by John Green, Maureen Johnson, and Lauren Myracle. Adapted into a Netflix romantic comedy, the whole work is a refreshing take on teen lives and loves.

If you love reading, come join the fun!

All TAB programs are for Heggan Library cardholder TEENS only. Registration is required.
View More

S.M.I.L.E.

6:30 PM - 7:30 PM
Margaret E. Heggan Free Public Library
Story Room
S.M.I.L.E. (Silent Mentors in Literary Education): Read to a dog or cat! For registration, please call or visit the library.
View More
Join the waiting list

Mother Goose on the Loose Storytime

10:15 AM - 11:00 AM
Margaret E. Heggan Free Public Library
Story Room
Please join us for Mother Goose on the Loose. This is a fun-filled thirty minute interactive session that uses rhymes, songs, puppets, musical instruments and more to stimulate the learning process of babies and toddlers. This program is appropriate for children ages 6 - 36 months, and their caregivers. 

This program is appropriate for children ages 6 - 36 months, and their caregivers. 
For children over 36 months old, please consider registering for Preschool Storytime.
Due to space limitations, we regret that we cannot accommodate siblings that are older or younger than a program’s stated age range.

Please register for one Mother Goose on the Loose class per week. 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

Knitting and Crocheting Basics

2:00 PM - 4:30 PM
Margaret E. Heggan Free Public Library
Meeting Room
Do you want to learn how to knit or crochet?  Join us for a beginner's class with volunteer Flora Bacchues.  Please bring a skein of yarn, and a set of size 8 knitting needles and/or an H or I crochet hook.  This program is open to everyone ages 18 and up.  Advance online or phone registration is required.
View More
Join the waiting list

Mother Goose on the Loose Storytime

10:15 AM - 11:00 AM
Margaret E. Heggan Free Public Library
Story Room
Please join us for Mother Goose on the Loose. This is a fun-filled thirty minute interactive session that uses rhymes, songs, puppets, musical instruments and more to stimulate the learning process of babies and toddlers. This program is appropriate for children ages 6 - 36 months, and their caregivers. 

This program is appropriate for children ages 6 - 36 months, and their caregivers. 
For children over 36 months old, please consider registering for Preschool Storytime.
Due to space limitations, we regret that we cannot accommodate siblings that are older or younger than a program’s stated age range.

Please register for one Mother Goose on the Loose class per week. 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

Mother Goose on the Loose Storytime

11:15 AM - 12:00 PM
Margaret E. Heggan Free Public Library
Story Room
Please join us for Mother Goose on the Loose. This is a fun-filled thirty minute interactive session that uses rhymes, songs, puppets, musical instruments and more to stimulate the learning process of babies and toddlers. This program is appropriate for children ages 6 - 36 months, and their caregivers. 

This program is appropriate for children ages 6 - 36 months, and their caregivers. 
For children over 36 months old, please consider registering for Preschool Storytime.
Due to space limitations, we regret that we cannot accommodate siblings that are older or younger than a program’s stated age range.

Please register for one Mother Goose on the Loose class per week. 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

Mystery Book Discussion Group

6:30 PM - 8:00 PM
Margaret E. Heggan Free Public Library
Meeting Room
The Mystery Book Discussion Group meets on the third Monday of each month. (Fourth Monday in January and February.) This month, Deadly Valentine by Carolyn Hart will be discussed. This discussion is open to everyone. Online registration is requested.
View More
Join the waiting list

Preschool Storytime

1:30 PM - 2:30 PM
Margaret E. Heggan Free Public Library
Story Room
Please join us for a storytime session for children ages 3 – 5, filled with songs, stories and  general silliness, all designed to boost your child’s early literacy skills while having a lot of fun in the library! 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

Teen & Tween Crafts

5:30 PM - 6:30 PM
Margaret E. Heggan Free Public Library

Tired of playing the same old board games? Ever thought you could make a better one? 


Now is your chance! 


We'll spend three crafting sessions working on creating your own game. Each participant will be provided with: practice paper for planning, one game board, one spinner, four game pieces, two foam dice, and up to seventy-five game cards to make into the game of your imagining.


Will your game focus on math? How about science? Do you want to make a trivia game? How about something to do with books? The sky's the limit!


Come make some new friends and create something amazing!


Open to Teens and Tweens from grades 6 - 12 only. Advance registration is required. 

Register on-line or call the library to help with registration.

View More
Registration is open

NJ Writers Resource Group

6:30 PM - 8:30 PM
Margaret E. Heggan Free Public Library
A group of local writers meets in the library on the second and fourth Tuesday of each month. Aspiring writers ages 16 and up are invited to come and write, share, be inspired, and enjoy the company of other writers. Please contact Laura Kaighn, ladyhawkestorytelling@comcast.net for information,
View More
Registration is open

Catch Up with the Classics

7:00 PM - 8:00 PM
Margaret E. Heggan Free Public Library
Have you been wanting to read the classics?
Join us for this new book discussion group. This month, we will discuss Of Mice and Men by John Steinbeck. This discussion is free and open to everyone. Advance phone or online registration is required.
View More
Registration is open

Teen & Tween Cuisine

5:00 PM - 6:00 PM
Margaret E. Heggan Free Public Library
Meeting Room
Learn to make delicious dishes and scrumptious snacks during this hands-on cooking experience! Come join Freya Dinshah of the American Vegan Society for easy nutritious options for snack and lunch.

Open to Teens & Tweens only starting in 6th grade.
View More
Registration is open

Pajama Storytime

6:30 PM - 7:15 PM
Margaret E. Heggan Free Public Library
Story Room
Every fourth Wednesday night, join us in your most comfortable pajamas, and feel free to bring a stuffed animal and blanket to snuggle up with! We'll share stories, songs and rhymes that support early literacy development, as we get ready for a good night's sleep. Pajama Storytime is suitable for ages 6 months to 6 years old, with a parent or caregiver. 

Advance online registration required. Limited to Heggan cardholders. 

If registering more than one child, please include the number of children that will be attending.
View More
Join the waiting list

Mother Goose on the Loose Storytime

10:15 AM - 11:00 AM
Margaret E. Heggan Free Public Library
Story Room
Please join us for Mother Goose on the Loose. This is a fun-filled thirty minute interactive session that uses rhymes, songs, puppets, musical instruments and more to stimulate the learning process of babies and toddlers. This program is appropriate for children ages 6 - 36 months, and their caregivers. 

This program is appropriate for children ages 6 - 36 months, and their caregivers. 
For children over 36 months old, please consider registering for Preschool Storytime.
Due to space limitations, we regret that we cannot accommodate siblings that are older or younger than a program’s stated age range.

Please register for one Mother Goose on the Loose class per week. 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

Mother Goose on the Loose Storytime

10:15 AM - 11:00 AM
Margaret E. Heggan Free Public Library
Story Room
Please join us for Mother Goose on the Loose. This is a fun-filled thirty minute interactive session that uses rhymes, songs, puppets, musical instruments and more to stimulate the learning process of babies and toddlers. This program is appropriate for children ages 6 - 36 months, and their caregivers. 

This program is appropriate for children ages 6 - 36 months, and their caregivers. 
For children over 36 months old, please consider registering for Preschool Storytime.
Due to space limitations, we regret that we cannot accommodate siblings that are older or younger than a program’s stated age range.

Please register for one Mother Goose on the Loose class per week. 

If you are registering more than one child, please include the number of children that will be attending.

Open to Heggan Library cardholders only. Advance online registration is required.  Please register using your child's name and age. 
View More
Registration is open

Knitting and Crocheting Basics

2:00 PM - 4:30 PM
Margaret E. Heggan Free Public Library
Meeting Room
Do you want to learn how to knit or crochet?  Join us for a beginner's class with volunteer Flora Bacchues.  Please bring a skein of yarn, and a set of size 8 knitting needles and/or an H or I crochet hook.  This program is open to everyone ages 18 and up.  Advance online or phone registration is required.
View More
Registration is open

eSports Practice: Overwatch

6:00 PM - 8:00 PM
Margaret E. Heggan Free Public Library
Meeting Room
A training session for the library eSports team.
Practice your teamwork and tactics in Overwatch!

Open to patrons age 13 and up.
View More
Registration is open

Homework Haven

5:30 PM - 6:30 PM
Margaret E. Heggan Free Public Library
Homework Haven offers time for teens to come to the library to get extra help with homework projects, essays, and research assignments. We meet in the Teen Area.

Learn to: 
*Use Heggan Library databases to help with school needs or personal interest.
*Use Microsoft programs
*Use the Internet for searches
*Research a topic of interest
*Access eBooks and audio downloads
*Create a resume or portfolio
*Find part-time jobs for teens
*Explore your college options
*More
View More
Registration is open

Novel Mornings

11:30 AM - 12:30 PM
Margaret E. Heggan Free Public Library
Meeting Room
Join us for this book discussion group to discuss popular adult fiction.  This month we will discuss The Lowland by Jhumpa Lahiri. This discussion is open to everyone. Advance phone or online registration is required.
View More

S.M.I.L.E.

6:30 PM - 7:30 PM
Margaret E. Heggan Free Public Library
Story Room
S.M.I.L.E. (Silent Mentors in Literary Education): Read to a dog or cat! For registration, please call or visit the library.
View More
Registration is open

Knitting and Crocheting Basics

2:00 PM - 4:30 PM
Margaret E. Heggan Free Public Library
Meeting Room
Do you want to learn how to knit or crochet?  Join us for a beginner's class with volunteer Flora Bacchues.  Please bring a skein of yarn, and a set of size 8 knitting needles and/or an H or I crochet hook.  This program is open to everyone ages 18 and up.  Advance online or phone registration is required.
View More
Registration is open

Teen & Tween Writing Club

2:00 PM - 3:00 PM
Margaret E. Heggan Free Public Library
Meeting Room
Do you like to write? Do you like playing with words or pictures to tell a story? Are poetry and lyrics more your style? Do you want to write a book someday? Why not start today!

Come join your peers to discuss writing, get feedback on your work in progress, and get closer to creating your great work!

The Writing Club will give young writers support and encouragement!

Open to Teens and Tweens from 6th-12th grade only. Registration is required.
View More
Registration is open

Experience VR: First Contact

6:00 PM - 8:00 PM
Margaret E. Heggan Free Public Library
Meeting Room
Introduce yourself to the world of Virtual Reality  with this new program as we explore the wide variety
 of experiences that VR has to offer!
Our first adventure, First Contact will introduce us to the basics of using our virtual reality headset, and provide a glimpse into the opportunities that lie ahead.

Experience VR is open to Heggan Library cardholders age 13 and up.
Advance registration required.
View More