Programs & Events for Youth





Stop by or call the Youth Services Desk, 630-879-1393, ext. 500, for more information and to register. Priority is given to Batavia Public Library cardholders for all programs requiring registration. Patrons of all abilities are welcome at our programs. Please contact the Library regarding accommodations.



Visit our events calendar here:  Programs and Events

Family Programs | Student Programs | Storytimes

For Students


Mad Scientists Club

Registration required.   

Thurs., Nov. 29, 4:30pm

Forensic Science

Grades 3-5

Come and explore your inner scientist. We’ll have fun with science, technology, engineering, and math (STEM) through activities, experiments, and games.


Thurs., Nov. 15, 4:30pm
Thurs., Dec. 6, 4:30pm
Thurs., Jan. 3, 2pm
Ages 6–14

Join your fellow Minecrafters for an hour of play on the Library’s Minecraft system. No registration required. Entry tickets will be handed out beginning 15 minutes before the program until gone. Please show your Batavia Public Library card. Space is limited.


Mario Kart Tournament
Registration required.
Fri., Dec. 28, 2–3:30pm
Grades 6–8

Come test your Wii Mario Kart skills on the big screen—best overall standings across multiple races wins! Snacks will be provided while you watch your competitors’ races. Prize awarded to the top racers.

Chess Club
Registration required. 
Wed., Nov. 21, 10am
Ages 6–14

If you would like to learn more about chess or improve your chess skills, join us as we explore strategy and tactics. Basic knowledge of the game is required; but all skill levels are welcome. A portion of the hour will be spent on strategy, then playing the game using what you have learned.

Board Game Day
Fri., Nov. 23, 1–2pm
Ages 6–14

Bring a friend and challenge them to one of our games or bring your own game to play.

Dewey Club
Registration required.
Tues., Dec. 18, 4:30pm
Grades 2–4

In November we’ll look at the ships, trains, wagons, and planes that brought people to America in “How we got here?” In December we’ll explore different languages and interesting facts about the languages in “The Many Ways to Say Happy Holidays.”

Curiosity Club
Registration required.
Wed., Nov. 28, 4:30pm

Grades K-2

Through books, games, and experiments, children will explore a variety of science and nature topics each month. Each participant will also receive a take-home activity

Read with Rusty
Grades K-8

Looking for a reading challenge this fall? Keep track of the time you read to earn a voucher for a ticket to a Chicago Steel hockey game at the Fox Valley Ice Arena. Pick up your tracking sheet and more details at the Youth Services Desk beginning in October. Batavia Public Library card required. Offered in partnership with the Chicago Steel Hockey Team.

Coding for Kids

Registration required.

Mon., Nov. 19, 26, 4:30 pm
Grades 3-6

Join "Coding for Kids" and exercise your mind while learning useful computer skills. Retired computer science teacher JoAnn Smith will facilitate this 4-week coding instruction for students using the TechRocket web site. Registration begins Oct. 29.


Chat & Chew
Registration required.

Mon., Dec. 17, 4:30pm
Grades 6–8

Come to the Library, hang out with friends, eat pizza, and do creative projects. In November, we’ll make decorations for the Youth Services Department and discuss our December project.


Book Gems
Registration required.

Tues., Nov. 13, 6:30pm
The Wishbone Wish by Megan McDonald
Tues., Dec. 11, 6:30pm
Christmas in Camelot by Mary Pope Osborne
Grades 2–3

Book club and activities for young readers. Registration required; reserve a copy of the book when registering.

For Families

Holiday Storytime Specials





Stories in Motion

Sat., Dec. 1, 11am
Sat., Jan. 5, 11am

Ages 3–5

Books are great to listen to, but they really come alive when we add movement to them, too! We’ll act out stories, learn fun stretches, and practice lively movements to rhymes and songs. Each class has a different theme.


Toddler Time

Registration required.

Tues., Dec. 4, 10:30am
Mon., Dec. 10, 10:30am

Ages 2–3 with a caregiver

Enjoy stories, rhymes, movement, and more. Classes last approximately 25 minutes.

ABC Storytime

Registration required.

Wed., Dec. 5, 10 am

Ages 3–6

Activities, Books, and Craft program for children. This interactive storytime is designed for preschoolers who can listen and participate independently without a caregiver. Each class runs approximately 40-45 minutes.


Baby Storytime
Tues., Dec. 11, 11am
Babies with a caregiver

Babies through 24 months will enjoy this interactive program including songs, nursery rhymes, lap games
and book sharing


Preschool Drop-In Storytime

Fri., Dec. 14, 1pm

Ages 3–6

Younger siblings welcome. An adult must accompany children under the age of 4.

Two special events will take place this fall during this time, “Stuffed Animal Storytime” on Sept. 28 and “Book Character Visit” on Oct. 26. See program descriptions below.


Snuggle Up Storytime
Thurs., Nov. 15, 7pm
It’s Illinois’ Family Reading Night. Bring a blanket, pillow, stuffed animal, wear your pjs—whatever makes you feel cozy. We’ll read some stories and enjoy a cup of hot cocoa.

Celebration of Lights
Sun., Nov. 25, 6:15–7pm
Batavia Depot Museum Drop in for holiday readings at the Depot Museum.

Illinois Bicentennial Celebration

Mon., Dec. 3,

Drop in for a craft, scavenger hunt, and photo booth. 6:30pm Bring the whole family to celebrate Illinois’ 200th birthday. Craft, scavenger hunt, photo booth PLUS Illinois trivia and refreshments.

Jingle Bell Express
Sat., Dec. 8, 2pm
A fast-paced musical review with over twenty of your favorite holiday songs and a parody of the beloved Christmas song, “The Twelve Days of Christmas.” Join the cast of American Eagle Productions as they sing and dance their way through this energetic show that will put you in the holiday spirit! No registration required. Doors to the Founders Room open at 1:45pm.