Programs & Events for Youth




REGISTRATION INFORMATION: 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. Unless otherwise noted, registration begins on the first of the month in which the program occurs. 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





Dec. 7

Jan. 4

4:30 pm

Ages 6–14

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


Kids Read

Registration required.

Thurs., Dec. 21, 6:30 pm

Dash by Kirby Larsen

Grades 4–6

Bring these books to life with activities and conversation. Reserve a copy of the book when registering.


Dewey Club

Registration required.

Tues., Dec. 19, 4:30 pm
Making $ense of Money

Grades 2–4

Join us for a journey into the world of nonfiction.


Read with Rusty
Grades K–8

Looking for a reading challenge this fall? Keep track of the time you read from October 7 to December 15 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 October 7. Batavia Public Library card required. Offered in partnership with the Chicago Steel Hockey Team.


Chat & Chew 

Registration required.

Mon., Dec. 18

4 pm

Grades 6–8

Hang out with friends, eat pizza, and do creative projects. In November, we’ll make decorations for the Youth Services department and plan our December project.


Stamping Holiday Cards

Registration required.

Wed., Dec. 6

4:30 pm

Ages 8–14

Make your own holiday cards (4) with presenter Heather Wnek. Choose from a variety of styles, colors, and themes; materials provided. 


Board Game Day

Tues., Dec. 26

1–2 pm

Ages 7–14

Bring a board game or play the Library’s games with friends.


Babymouse & Lunch Lady Party
Registration required.

Thurs., Dec. 28

11 am 

Grades 1–4

Are you a fan of the Babymouse and Lunch Lady graphic novels? Enjoy an hour of activities based on these books. Wear pink or yellow if you like!


Mario Kart Tournament

Registration required.

Wed., Jan. 3

2-3:30 pm

Grades 6–8

Come test your Wii Mario Kart skills on the big screen—top three racers with best overall standings win prizes! Enjoy snacks while watching others race.



For Families



Observation Stations

Drop by Youth Services each month to explore new Observation Station. Each month’s station will include an

in-house or take-home activity. Stop in often to see what’s new!


Family Holiday Trivia

Registration required.

Mon., Dec. 18


Bring the whole family for holiday trivia, activities, and more. Family teams will compete against other families. Invite your neighbors and friends to compete or cheer you on.


Star Wars Celebration

Fri., Dec. 29

10–11:30 am 

Young Star Wars fans and their families are invited to celebrate this favorite story from a galaxy far, far away. Dress as your favorite Star Wars character and enjoy craft, activity, and game stations. While all are welcome, activities are recommended/suitable for ages 6–10.



For Babies, Tots, and Preschoolers



ABC Storytime

Thurs., Dec. 7, 10 am

Ages 3–6

Activities, Books, and Craft program for children without a caregiver. This storytime is for preschoolers who are able to listen and participate independently without a parent. Each storytime runs approximately 40–45 minutes.


Stories in Motion

Sat., Jan. 6, 11 am

Ages 3–6

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


Baby Play & Learn

Fri., Dec. 8, 10 am

0–24 months

Enjoy playtime with your baby, meet other caregivers, and enjoy early literacy activities.


Holiday Storytime Specials                    

All holiday storytimes are drop-in programs.

Preschool Storytime

Fri., Dec. 15, 1 pm

Ages 3–6

Younger siblings are welcome. An adult must accompany children younger than age 4.


And Don’t Miss...


Observation Station


What’s that Scent?


Chess Knight

Tues., Dec. 26, Jan. 2

7–8 pm

Ages 8 and older

Participants should have a basic knowledge of how to play



Wed., Dec. 27, 11 am

Ages 3–14

Children age 5 and younger must be accompanied by an adult or older sibling.


Movies at the Library

Thurs., Jan. 4, 11 am

Please call the Library for movie title, length, and rating. On Jan. 4, make a Captain Underpants name tag at 10:45am.



Fri., Jan. 5, 10–11:30 am

All ages

Drop in for hands-on activities using Lego® bricks, Zoob Builder® pieces, MagWorld® tiles, recyclables, and more.


It’s Gingerbread Time - box

All ages

“Catch” the Gingerbread Man

Dec. 1–10

Find the Gingerbread Man hiding in the Youth Services department and bring him to the Youth Service Desk to receive a treat.


Gingerbread Guessing Jar

Dec. 10–20

Correctly guess how many gingerbread items are in the jar for a chance to win a prize.


Cookie Decorating

Sat., Dec. 9, 1–2:30 pm

Drop-in during these times to decorate a holiday cookie.


Drop-in Craft

Thurs., Dec. 14, 4–6 pm

Tues., Dec. 19, 10am–12 pm

Drop-in to make a scented, sandpaper gingerbread man.  





“Reading Wonderland”

Winter Library Club

Jan. 13 – Feb. 28