Event List

Age Group
Age Group
Program Type
Ongoing Events
Registration Type

Primary tabs

This event is in the "Teens" group

Teen Advisory Council

Tuesday, January 20, 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

NPL Knitting and Crocheting Club

Wednesday, January 21, 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 21, 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 "Kids" group

The Picture Book Club

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

Foster an early love of the library,  learning, and reading in your children through The Picture Book Club!

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

NPL Board Meeting

Wednesday, January 21, 2026 at 6:00pm - 8:00pm
Board Room at Main Branch
Program Type:
In-Person
Age Group:
Everyone

Our Board of Trustees is a group of seven Normal citizens who are chosen through local elections for six-year terms. The Board meets once a month to discuss library issues and plans.

This event is in the "Kids" group

TinkerCrafting

Thursday, January 22, 2026 at 4:00pm - 5:30pm
Tinker Studio at Main Branch
Program Type:
In-Person
Age Group:
Kids

Come learn about the easy-to-use 3D design app TinkerCad! Each session you will have the opportunity to use TinkerCad to create your own 3D design to go along with that month’s theme.

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

Romance Me Book Club

Thursday, January 22, 2026 at 6:30pm - 7:30pm
Board Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Check out NPL's romance book club! We'll be discussing a romance fiction book in NPL's newly-refurbished Board Room on the fourth Thursday of the month at 6.30 pm.

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

Sign & Sing with Communication Junction

Friday, January 23, 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

Puzzle Palooza: Puzzle Swap & Sit

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

Are you a dissectologist?  Do you love the assembly of jigsaw puzzles?

This event is in the "Adults" group

Puzzle Palooza: Jigsaw Puzzle Competition

Saturday, January 24, 2026 at 10:30am - 12:30pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Adults

Grab a couple of friends and register for this team puzzle competition at the library! Your team of 2-4 players of your choice will have two hours to assemble a 500 piece puzzle. The team who finishes their puzzle first wins!

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

Baby Rock & Play

Monday, January 26, 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 26, 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 "Teens" group

Teen Dungeons and Dragons Club

Monday, January 26, 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 campaigns as we fight evil and explore fantasy realms. This event is for teens.

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

Ready, Set, Read!

Tuesday, January 27, 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, January 27, 2026 at 10:00am - 11:00am
Community Room East at Main Branch
Program Type:
Hybrid
Age Group:
Adults

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

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

Cottagecore: Embroidery

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

Do you create with a needle and thread through cross stitch, embroidery or crewel? However you use your needle, please feel welcome to come and share your time and experience with other needle workers.

This event is in the "Kids" group

The Picture Book Club

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

Foster an early love of the library,  learning, and reading in your children through The Picture Book Club!

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

The Midnight Society

Wednesday, January 28, 2026 at 6:00pm - 7:00pm
Community 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

Maker Academy

Thursday, January 29, 2026 at 4:00pm - 5:00pm
Community Room West at Main Branch
Program Type:
In-Person
Age Group:
Kids

Craft, experiment, design, and create with other makers! Every month we will meet to work on a new project.

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

Teen Murder Mystery Party

Friday, January 30, 2026 at 5:30pm - 8:00pm
Community Room at Main Branch
Program Type:
In-Person
Age Group:
Teens

There’s been a murder at Normal Public Library, and it is up to you to solve it! Come examine the scene, find clues, and discover the culprit. This party will be held after regular library hours. 

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

Celebrate Black History Month Scavenger Hunt

All Day
Second Floor at Main Branch
Program Type:
In-Person
Age Group:
Kids

February is Black History Month! Recognize the triumphs, trials, and achievements of Black Americans with a book-themed scavenger hunt. Stop by the second-floor service desk to begin. 

This event is in the "Adults" group

Silent Book Club

Sunday, February 1, 2026 at 2:00pm - 3:30pm
Atrium at Main Branch
Program Type:
In-Person
Age Group:
Adults

Join us in the Atrium for a meeting of the Bloomington Normal Silent Book Club!

This event is in the "Kids" group

Kid Market Applications Close

Monday, February 2, 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, February 2, 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!