Event List

Age Group
Age Group
Program Type
Ongoing Events
Registration Type

Primary tabs

This event is in the "Adults" group

Lunchtime Yoga

Monday, April 27, 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.

No Yoga March 23 or May 25.

This event is in the "Teens" group

Teen Dungeons and Dragons Club

Monday, April 27, 2026 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 campaign as we fight evil and explore fantasy realms. This event is for teens.

Registration is required and space is limited.

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

Ready, Set, Read!

Tuesday, April 28, 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

Adult Reading Challenge Book Brunch

Tuesday, April 28, 2026 at 10:00am - 11:15am
Community Room East at Main Branch
Program Type:
Hybrid
Age Group:
Adults

Join us in-person or via Zoom at 10 am on the fourth Tuesday of the month at in the Community Room to discuss what you're reading for this month's Adult Reading Challenge.

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

Evening Meditation

Tuesday, April 28, 2026 at 5:30pm - 6:15pm
Board Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Experience guided meditation with a certified meditation facilitator, in a beginner-friendly environment.

This event is in the "Kids" group

Wiggles & Giggles

Wednesday, April 29, 2026 at 10:00am - 10:30pm
Book Nook at Main Branch
Program Type:
In-Person
Age Group:
Kids

Wiggle and giggle with your toddler through stories, songs, and movement activities that inspire a love for reading! Every session ends with BUBBLES!  

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

NPL Code Club

Wednesday, April 29, 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.

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

The Midnight Society

Wednesday, April 29, 2026 at 6:00pm - 7:00pm
Board Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Join fellow fans at NPL’s new horror club. We will meet to discuss a different book, movie or other creepy, spooky material each month. Movies screened might be rated R and we are likely to encounter violent or disturbing images.

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

ARTlings with Illinois Art Station

Friday, May 1, 2026 at 10:00am - 11:00am
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids

Come create with your little one with Illinois Art Station at NPL!

Upcoming
Registration Required
This event is in the "Kids" group
This event is in the "Teens" group
This event is in the "Adults" group
This event is in the "Everyone" group

Kid Market

Saturday, May 2, 2026 at 10:00am - 12:00pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids, Teens, Adults, Everyone

Join us for Kid Market, a vibrant marketplace run by kids for the community! Each booth is creatively designed and operated by young vendors, offering a delightful array of handmade crafts, artwork, toys, and other delights for sale.

This event is in the "Everyone" group

Normal, IL Ukulele Fun Jam

Saturday, May 2, 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 "Adults" group

NPL Crime Club

Sunday, May 3, 2026 at 2:00pm - 3:30pm
Community Room East at Main Branch
Program Type:
In-Person
Age Group:
Adults

Interested in true crime and mysteries? Join us for NPL’s Crime Club! Each session features an expert speaker in that date’s theme.

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

Lunchtime Yoga

Monday, May 4, 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.

No Yoga March 23 or May 25.

This event is in the "Everyone" group

Makerscape: The Hidden Hatchling

Monday, May 4, 2026 at 3:00pm - 7:30pm
Tinker Studio at Main Branch
Program Type:
In-Person
Age Group:
Everyone

Little dragon Elliott has wandered away during his maker reservation in the Tinker Studio. Help us locate the determined hatchling! Use clues found inside the makerspace to guide you on your quest. 

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

Genealogy Meetup

Tuesday, May 5, 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 "Adults" group

Evening Meditation

Tuesday, May 5, 2026 at 5:30pm - 6:15pm
Board Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Experience guided meditation with a certified meditation facilitator, in a beginner-friendly environment.

This event is in the "Adults" group

NPL Knitting and Crocheting Club

Wednesday, May 6, 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 "Teens" group

Dungeons and DIY

Wednesday, May 6, 2026 at 5:00pm - 6:30pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Teens

Add a little flair to your D&D games with these homemade projects, including travel character kits, dungeon master screens, dice towers, spell book journals, magical trinkets, and more!

Registration is required and space is limited.

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

Sign & Sing with Communication Junction

Friday, May 8, 2026 at 10:00am - 10:30am
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Kids

Join Miss Meghan of Communication Junction for stories, movement, rhymes, and bubbles! 

This event is in the "Adults" group

Craft Swap

Saturday, May 9, 2026 at 10:00am - 12:00pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Yards of fabric cluttering your craft room? Leftover scrapbooking stickers gathering dust? Bring your extras to our craft supply swap and exchange them for new supplies! Please bring only good-condition, shelf stable items.

This event is in the "Everyone" group

Yarnstorming

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

Beginner-to-advanced level knitters and crocheters (of all ages) are invited to come to the library to work together. New to the craft? Willing to mentor a newcomer?

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

Lunchtime Yoga

Monday, May 11, 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.

No Yoga March 23 or May 25.

This event is in the "Teens" group

Teen Dungeons and Dragons Club

Monday, May 11, 2026 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 campaign as we fight evil and explore fantasy realms. This event is for teens.

Registration is required and space is limited.

Open
Registration Required