Event List

Age Group
Age Group
Program Type
Ongoing Events
Registration Type

Primary tabs

This event is in the "Teens" group

Teen Dungeons and Dragons Club

Monday, December 22, 2025 at 5:00pm - 7:30pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Teens

Whether you’ve played Dungeons and Dragons before or not, you are welcome to join us in our ongoing campaigns as we fight evil and explore fantasy realms. This event is for teens.

Open
Registration Required
This event is in the "Kids" group

Stuffed Animal Sleepover

Monday, December 29, 2025 at 9:00am - 11:00am
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids

Your stuffed friend is invited to a special sleepover at the library! Drop in between 9am-11am on December 29 for sleepover activities with your stuffed animal before tucking in your plush pal for the night!

Upcoming
Registration Required
This event is in the "Adults" group

Lunchtime Yoga

Monday, December 29, 2025 at 12:00pm - 12:45pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Take a break from your busy day to join us for a beginner-level yoga class over your lunch hour in the Community Room. Please wear comfortable clothes and bring a yoga mat or beach towel.

This event is in the "Everyone" group

Winter Reading Bingo Night

Monday, December 29, 2025 at 4:00pm - 6:00pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Everyone

Come get into the groove of the Winter Reading Bingo challenge with a night of B-I-N-G-O!  Drop in to play and for the chance to win prizes!

This event is in the "Teens" group
This event is in the "Adults" group

Vision Boards

Tuesday, December 30, 2025 at 9:00am - 7:30pm
Atrium at Main Branch
Program Type:
In-Person
Age Group:
Teens, Adults

Set your intentions for the New Year with a vision board!

Drop by the Atrium to use our supplies and instructions to create a fun visualization of your short and long-term goals.

 

This event is in the "Kids" group

Partners in Reading Registration!

Friday, January 2, 2026 at 9:00am - 8:00pm
Virtual at Main Branch
Program Type:
In-Person
Age Group:
Kids

Registration Begins January 2! Please visit our registration page. Registration of new and returning elementary students and college students will continue until February 9.  

Virtual Event
This event is in the "Kids" group

Trash Tunes: Building Instruments from Trash With EAC

Saturday, January 3, 2026 at 10:00am - 11:00am
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids

Join the Ecology Action Center as we explore the true story behind Ada’s Violin: The Story of the Recycled Orchestra of Paraguay by Susan Hood.

Open
Registration Required
This event is in the "Everyone" group

Bored Games

Saturday, January 3, 2026 at 2:00pm - 4:00pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Everyone

Feeling bored? Come out to the library and compete in Mario Kart or Super Smash Bros., or try your hand at a board game! 

Open to all ages, no registration required!

This event is in the "Everyone" group

Normal, IL Ukulele Fun Jam

Saturday, January 3, 2026 at 2:00pm - 4:00pm
Atrium at Main Branch
Program Type:
In-Person
Age Group:
Everyone

Join us in the Atrium for a ukulele jam! Bring your ukulele (or borrow one of the library's) and join in, or feel free to watch and listen. You can bring copies of music you want the group to play, as well.

This event is in the "Kids" group

Kid Market Applications Open

Monday, January 5, 2026 at 9:00am - 8:00pm
Main Branch
Program Type:
In-Person
Age Group:
Kids

Is your child always busy creating something—keychains, slime, bracelets, or any other DIY project?

This event is in the "Kids" group

Baby Rock & Play

Monday, January 5, 2026 at 10:00am - 11:00am
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids

Enjoy a short story, songs, and BUBBLES intended to stimulate and enhance babies' development. Every session ends with playtime with new friends! 

This event is in the "Adults" group

Lunchtime Yoga

Monday, January 5, 2026 at 12:00pm - 12:45pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Take a break from your busy day to join us for a beginner-level yoga class over your lunch hour in the Community Room. Please wear comfortable clothes and bring a yoga mat or beach towel.

This event is in the "Adults" group

DIY Bedazzled Books

Monday, January 5, 2026 at 6:00pm - 7:30pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Join us for bedazzling fun and decorate a book of your choice with sparkling rhinestones!

Upcoming
Registration Required
This event is in the "Kids" group

Ready, Set, Read!

Tuesday, January 6, 2026 at 10:00am - 10:30am
Book Nook at Main Branch
Program Type:
In-Person
Age Group:
Kids

Join us in the Book Nook for stories, songs, and crafts!

Geared to ages 3-5 with a caregiver, but all are welcome. 

 

This event is in the "Adults" group

DIY Bedazzled Books

Tuesday, January 6, 2026 at 10:00am - 11:30am
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Join us for bedazzling fun and decorate a book of your choice with sparkling rhinestones!

Upcoming
Registration Required
This event is in the "Adults" group

Genealogy Meetup

Tuesday, January 6, 2026 at 2:00pm - 3:00pm
Community Room at Main Branch
Program Type:
Hybrid
Age Group:
Adults

Share your recent genealogical finds with others! Get help using Ancestry Library Edition and other library resources to explore your family’s history.

Open
Registration Required
This event is in the "Teens" group

Teen Advisory Council

Tuesday, January 6, 2026 at 4:00pm - 5:00pm
First Floor at Main Branch
Program Type:
In-Person
Age Group:
Teens

Join us in the newly remodeled teen area for games, book discussions, and an opportunity to share ideas for teen events and services at the library! 

Registration is required and space is limited.

Open
Registration Required
This event is in the "Adults" group

New Year, New Balance: Build Your Financial Foundation

Tuesday, January 6, 2026 at 5:30pm - 6:30pm
Community Room East at Main Branch
Program Type:
In-Person
Age Group:
Adults

Do holiday purchases have your bank account in the red? Learn how to bring it back to the black and stay there!

Open
Registration Required
This event is in the "Adults" group

NPL Knitting and Crocheting Club

Wednesday, January 7, 2026 at 10:00am - 12:00pm
Community Room East at Main Branch
Program Type:
In-Person
Age Group:
Adults

Join the NPL Knitting and Crocheting Club to work on your current project, as well as share tips and information.

No registration is required - please drop in!

 

This event is in the "Kids" group
This event is in the "Teens" group

NPL Code Club

Wednesday, January 7, 2026 at 4:00pm - 5:00pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids, Teens

Join our coding club and learn the skills to create websites, games, apps and more! We will use Fiero Code to build computer programming skills through a series of tutorials and projects.

Upcoming
Registration Required
This event is in the "Adults" group

Design & Print

Thursday, January 8, 2026 at 2:00pm - 3:00pm
Tinker Studio at Main Branch
Program Type:
In-Person
Age Group:
Adults

Calling all makers! Come learn how to create 3D models using the easy-to-use 3D design app TinkerCad. Each session you will be issued a challenge to use TinkerCad to create a 3D design. 

Upcoming
Registration Required