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 Register Now 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 View Details 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. View Details
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! View Details
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. View Details
Library Closed Early for New Year's Eve Wednesday, December 31, 2025 at 5:00pm - 8:00pm Main Branch Closing
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. View Details 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 Register Now 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! View Details
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. View Details
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? View Details
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! View Details
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. View Details
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 View Details 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. View Details
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 View Details 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 Register Now 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 Register Now 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 Register Now 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! View Details
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 View Details 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 View Details Registration Required