Upcoming Events
Sun, Jul 13, 1:00pm - 4:00pm
Helen Gale Story Room,Youth Services
It's... more
It's raining cats and dogs! Join us for a drop-in program all about your favorite pets. Stuffed animals are invited!

Sun, Jul 13, 1:00pm - 2:30pm
Computer Lab
Stop... more
Stop in to get your tech questions answered.

Mon, Jul 14, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Mon, Jul 14, 10:30am - 11:30am
Miller Haase Community Room
Choo... more
Choo choo! Beep beep! Practice parking cars and moving trains on various ramps, roadways, and tracks.

Mon, Jul 14, 4:00pm - 4:30pm
Study Room 5
Meet... more
Meet with a workNet Batavia Career Coach for a one-to-one review of your resume.
This event is full

Mon, Jul 14, 4:30pm - 5:00pm
Study Room 5
Meet... more
Meet with a workNet Batavia Career Coach for a one-to-one review of your resume.
This event is full

Mon, Jul 14, 5:00pm - 5:30pm
Study Room 5
Meet... more
Meet with a workNet Batavia Career Coach for a one-to-one review of your resume.
This event is full

Mon, Jul 14, 6:00pm - 6:30pm
Miller Haase Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Tue, Jul 15, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Tue, Jul 15, 10:00am - 10:45am
Miller Haase Community Room
Design... more
Design different types of patterns and create an interesting piece of art in this independent program just for kids entering grades K-5. Supplies are provided, just bring yourself!

Wed, Jul 16, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Cancelled
Wed, Jul 16, 1:00pm - 2:30pm
Join... more
Join the St. Charles Ukulele Strummers! Come play and sing along with us! Bring your own ukulele (soprano, concert, or tenor)

Wed, Jul 16, 2:00pm - 5:00pm
The Loft
Craft... more
Craft along as you listen to your latest audiobook. Sip on ice coffee, craft something from our various supplies, and share about your current read!

Wed, Jul 16, 3:00pm - 4:15pm
Miller Haase Community Room
The... more
The stakes are high! Who will win the candy pot?

Wed, Jul 16, 6:00pm - 8:30pm
Huntley Community Room
Join... more
Join us to play games like Settlers of Catan, Ticket to Ride, and other modern games.

Thu, Jul 17, 10:00am - 11:00am
Helen Gale Story Room
Come... more
Come to the library to move and groove with your little one at our Baby Rave! Get your wiggles out with music, dancing, and play!

Thu, Jul 17, 10:00am - 11:00am
Miller Haase Community Room
Here... more
Here we go! Drop in and practice your driving skills racing other players with Mario Kart 8 for Nintendo Switch. Spectators are welcomed and encouraged! Cheer signs will be provided.

Thu, Jul 17, 10:00am - 11:30am
Computer Lab
Stop... more
Stop in to get your tech questions answered.

Thu, Jul 17, 1:00pm - 4:00pm
Computer Lab
Do you... more
Do you need a few quiet hours to work on your family tree? Are you looking for help breaking down a brick wall?

Thu, Jul 17, 1:30pm - 2:30pm
Huntley Community Room
Lovely... more
Lovely décor for you kitchen or dining room!
This event is full

Thu, Jul 17, 2:00pm - 4:00pm
Miller Haase Community Room,Terrace Garden
Do you... more
Do you have what it takes to be a character in a video game? Join us for this drop-in event in the Miller-Haase and Terrace Garden from 10am-12pm.

Thu, Jul 17, 5:30pm - 6:30pm
Helen Gale Story Room
Come... more
Come to the library to move and groove with your little one at our Baby Rave! Get your wiggles out with music, dancing, and play!

Thu, Jul 17, 6:00pm - 7:30pm
STC Creative
Turn... more
Turn your own photos into magnets

Thu, Jul 17, 7:00pm - 8:00pm
Study Room 5
A club... more
A club for adults to read and discuss popular YA titles.

Fri, Jul 18, 2:00pm - 4:00pm
Helen Gale Story Room
Play... more
Play with an oversized deck of cards or dice!

Fri, Jul 18, 3:00pm - 6:00pm
The Loft
Design... more
Design the board game of your dreams during this DIY program. We'll have all the supplies you need to create the perfect board game.

Fri, Jul 18, 3:00pm - 4:00pm
Miller Haase Community Room
Roz,... more
Roz, Pinktail, Thorn, Fink, and Brightbill... it’s all about who YOU know! Join us for a fast paced trivia program with Peter Brown’s book The Wild Robot taking on The Wild Robot movie.

Sat, Jul 19, 11:00am - 12:00pm
Miller Haase Community Room
Level... more
Level up and learn how to solve the Rubik’s Cube! 

Sun, Jul 20, 1:00pm - 2:30pm
Computer Lab
Make... more
Make the most of your library card by learning how to access the digital content.

Mon, Jul 21, 9:30am - 3:30pm
Carnegie Community Room
... more
DEPOSIT $20. Registration limited to St. Charles Library cardholders only.
This event is full

Mon, Jul 21, 10:00am - 1:00pm
Computer Lab
Do you... more
Do you need a few quiet hours to work on your family tree? Are you looking for help breaking down a brick wall?

Mon, Jul 21, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Mon, Jul 21, 3:00pm - 5:00pm
The Loft
Every... more
Every 3rd Monday in The Loft, join other chess players as you go head-to-head during Checkmate Chess Club.

Mon, Jul 21, 6:00pm - 6:30pm
Miller Haase Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Mon, Jul 21, 7:00pm - 8:00pm
Study Room 5
Join... more
Join us for a fun new book club that involves everyone’s favorite book topic: comedy! Each month we will read a comedian's biography and talk about their stories and writings

Tue, Jul 22, 9:30am - 3:30pm
Carnegie Community Room
... more
DEPOSIT $20. Registration limited to St. Charles Library cardholders only.
This event is full

Tue, Jul 22, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Tue, Jul 22, 10:00am - 11:30am
Computer Lab
Ready... more
Ready to take your smartphone photography to the next level? Join our summer class and discover tips and tricks to level up your photo-taking skills.
This event is full

Wed, Jul 23, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Wed, Jul 23, 1:00pm - 2:30pm
Carnegie Community Room
Join... more
Join the St. Charles Ukulele Strummers! Come play and sing along with us! Bring your own ukulele (soprano, concert, or tenor)

Wed, Jul 23, 7:00pm - 8:00pm
Bisbee Conference Room
... more
Discuss a science fiction, fantasy, or horror title every month with your fellow genre-lovers. This month's science fiction title: Baby X by Kira Piekoff.

Thu, Jul 24, 10:00am - 11:00am
Huntley Community Room
Join... more
Join us for a special visit from Hickory Knolls Discovery Center with some of their animals.

Thu, Jul 24, 6:00pm - 8:00pm
Huntley Community Room
... more
Let’s Rock and Roll! Join us as we listen to the School of Rock’s House Band at the library!

Fri, Jul 25, 10:00am - 11:30am
STC Creative
Paint... more
Paint with watercolor on our pre-printed card with foil colors
This event is full

Fri, Jul 25, 10:00am - 2:00pm
Helen Gale Story Room
Giant... more
Giant games equals giant fun! Stop in to play with large-sized stacking cups, Jenga, and more.

Fri, Jul 25, 5:30pm - 7:00pm
The Loft
Play... more
Play different types of games in The Loft during game night one Friday a month.

Fri, Jul 25, 5:45pm - 7:30pm
Miller Haase Community Room
Join... more
Join us for a movie screening! Free popcorn and simple activities will be available during the movie.

Sat, Jul 26, 9:15am - 12:15pm
Huntley Community Room
The... more
The St. Charles Writers Group is a workshop for novice or experienced writers that meets twice a month.

Sat, Jul 26, 10:00am - 11:30am
STC Creative
Turn... more
Turn your own photos into magnets

Mon, Jul 28, 9:30am - 7:30pm
Helen Gale Story Room
Stop... more
Stop by the Helen Gale Story Room for an "enlightening" experience with Glow Rods on loan from DuPage Children's Museum.

Mon, Jul 28, 10:00am - 7:00pm
Youth Services Desk
Stop... more
Stop in for Big Fun with Giant Bricks on loan from DuPage Children's Museum.

Mon, Jul 28, 10:00am - 10:30am
Huntley Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.

Mon, Jul 28, 6:00pm - 7:30pm
Computer Lab
Make... more
Make the most of your library card by learning how to access the digital content.

Mon, Jul 28, 6:00pm - 6:30pm
Miller Haase Community Room
This... more
This program is filled with stories, music and movement. Each week focuses on a new theme. Space is limited.