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





Nov. 2

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., Oct. 19, 6:30 pm

The Wild Robot by Peter Brown

Thurs., Nov. 16, 4:30 pm

A Night Divided by Jennifer A. Nielsen

Grades 4–8

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.

Thurs., Nov. 9, 4:30 pm

Get in the Game (and Puzzles)
Tues., Dec. 19, 4:30 pm

Making $ense of Money

Grades 2–4

Join us for a journey into the world of nonfiction.


Mad Scientists Club

Registration required.

Mon., Oct. 30, 4:30 pm  

Return of the Slime   

Thurs., Nov. 30, 4:30 pm          

Grades 3–5

Explore your inner scientist and have fun with science, technology, engineering, and math (STEM) through activities, experiments, and games.


Chess Club
Registration required.

Tues., Oct. 24
4:30 pm

Wed., Nov. 22
10 am

Ages 6–14

Learn more about chess or improve your chess skills as we explore strategy and tactics. Basic knowledge of the game is required; however, all skill levels are welcome. A portion of the hour will be spent on strategy and a portion playing the game using what you have learned. 


Middle School: Get Crafty  
Thurs., Oct. 26
7 pm
Grades 6–8

Join us for an evening of crafts, including painting, origami, paper-bead jewelry, and more. 

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.

Late Night at the Library
Registration required.

Fri., Nov. 10

6–9 pm

Grades 3–5

After-hours program that includes a scavenger hunt, games, pizza, and a guest performer. Parental permission form and $3 per participant are required at registration. Register in person at the Youth Services Desk, beginning November 1. Space is limited. Priority is given to Batavia Public Library cardholders and to students attending Batavia schools.


Coding for Kids 

Registration required.


Nov. 6, 13, 20, 27

4:30 pm

Grades 3–6

Are you a computer fan? Retired computer science teacher Jo Ann Smith facilitates this 4-week coding instruction program using the TechRocket website. The first week Smith offers instruction and introduction to some basic tools. The remaining 3 weeks will be self-directed under Smith’s guidance.


Chat & Chew 

Registration required.

Mon., Nov. 13

6:30 pm

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!


BatFest Stories and Parade 

Sat., Oct. 28

11:30 am

Stop by the Reading Garden (weather permitting) for fall songs and stories. Then join the Batavia Mothers’ Club costume parade to the Batavia Riverwalk for more BatFest activities. Children are invited to wear costumes. Parents must accompany children.


Preschool Fair

Mon., Nov. 13

6:30–8 pm 

Trying to decide on a preschool for your child? Stop by the Library for a look at various Batavia and Geneva preschools. The open house format offers parents the opportunity to talk to the staff of many preschools in one evening, in one location.


Celebration of Lights

Sun., Nov. 26

6:15–7:00 pm

Batavia Depot Museum

Drop in for holiday readings.


Johnny Peers and the Muttville Comix

Sun., Dec. 3

2 pm

Johnny Peers’ comedic canines will tickle your funny bone as they perform challenging and hilarious tricks during this slapstick comedy show for the whole family. Sit! Stay! Laugh! Doors to the Founders Room open at 1:45pm.


Family Holiday Trivia

Registration required.

Mon., Dec. 11


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



Baby Storytime–Pre-Walkers

Registration required.

Tues., Sept. 19–Oct. 31, 11am

Babies 0–23 months with a caregiver

Songs, nursery rhymes, lap games, and book-sharing


ABC Storytime

Registration required.

Wed., Sept. 20–Nov. 1, 10am

Wed., Sept. 20–Nov. 1, 1pm

Thurs., Sept. 21–Nov. 2, 10am

Thurs., Dec. 7, 10am

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.


Baby & Tot Storytime

Fri., Sept. 22–Nov. 3, 10am

0–35 months with a caregiver

Drop in for stories, rhymes, songs. Please make outside care arrangements for older siblings. Space is limited for this popular program. Show your Batavia Public Library card at the Youth Services Desk to receive your entry ticket. Entry tickets will be handed out beginning 20 minutes before the program until gone.


Baby Storytime–Walkers

Registration required.

Fri., Sept. 22–Nov. 3, 11am

0–23 months with a caregiver

Babies who are walking can enjoy songs, nursery rhymes, fingerplays, games, and book-sharing.


Preschool Drop-In Storytime

Fri., Sept. 22–Nov. 3, 1pm

Ages 3–6

Younger siblings welcome. An adult must accompany children under the age of 4. The October 6 program will feature autumn-inspired games, activities, and a craft.


Stories in Motion

Sat., Nov. 4, 11am

Sat., Dec. 2, 11am

Sat., Jan. 6, 11am

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.


Preschool Play & Learn

Thurs., Nov. 16, 10 am

Ages 2–5 with a caregiver

Enjoy playtime with your child and explore early literacy stations, including activities with letters, numbers, sequencing, and more.


Baby Play & Learn

Fri., Nov. 17, 10 am

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

Simple Machines


What’s that Scent?


Drop-in Craft

Tues., Nov. 7, 10am–12 pm

Mon., Nov. 20, 47 pm
Make a Thanksgiving decoration.


Chess Knight

Tues., Nov. 21, Dec. 26, Jan. 2

7–8 pm

Ages 8 and older

Participants should have a basic knowledge of how to play



Wed., Nov. 22, 1 pm

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

Fri., Nov. 24, 1 pm

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

Mon., Dec. 4, 10–11:30 am

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