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. Unless otherwise noted, registration begins the first of the month in which program occurs. Storytime registration begins Sept. 1.  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



Board Games

Wednesday, Aug. 9

12 pm

Ages 6–14

Bring your friends and siblings to enjoy board games, chess, checkers, and giant Connect Four. Younger siblings with a parent are welcome.



Thurs., Sept. 7, 4:30pm

Thurs., Oct. 5, 4:30pm

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.


Book Gems

Registration required.

Tues., Sept. 12, 6:30pm

Humphrey’s Playful Puppy Problem by Betty Birney

Tues., Oct. 10, 6:30pm

Moldylocks and the Three Beards by Noah Jones

Grades 2–3

Book discussion and activities for young readers. Reserve a copy of the book when registering.


Chat & Chew

Registration required.

Mon., Sept. 18, 4pm

Mon., Oct. 16, 4pm

Grades 6–8

Hang out with friends, eat pizza, and do creative projects. In September, we will decorate the Youth Services department for fall and plan our October activity.


Kids Read

Registration required.

Tues., Sept. 19, 4:30pm

Stick Dog by Tom Watson

Grades 3–5

Thurs., Oct. 19, 6:30pm

The Wild Robot by Peter Brown

Grades 4–6

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


Library Orientation for Homeschool Families

Registration required.
Thurs., Sept. 21, 1pm
Homeschool families with children in grades K–8 are invited to attend a Library information day. Families can enjoy a tour of the Library and then younger children can enjoy a short storytime while older students and parents learn tips on how to use the Library catalog and online student databases.     


Dewey Club

Registration required.

Thurs., Sept. 21, 4:30pm

Create a Trivia Game

Tues., Oct. 17, 4:30pm


Grades 2–4

Join us for a journey into the world of nonfiction.


Mad Scientists Club

Registration required.

Mon., Sept. 25, 4:30pm

Sound Science    

Mon., Oct. 30, 4:30pm  

Return of the Slime             

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., Sept. 26, 4:30pm
Tues., Oct. 24, 4:30pm
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.  

Curiosity Club
Registration required.

Wed., Sept. 27, 4:30pm
Wed., Oct 25, 4:30pm
Grades K–2

Through books, games, and experiments, participants explore a variety of science and nature topics. Each participant receives a take-home activity.

Middle School: Get Crafty  
Thurs., Oct. 26, 7pm
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–9pm

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.



For Families


Drop-In Craft

Thursday, Aug. 10

10 am1 pm



Monday, Aug. 14
11 am
We will play regular number bingo and our specially designed picture bingo for one hour. Children age 5 and younger must be accompanied by an adult or older sibling.


Solar Eclipse Party

Monday, Aug. 21

12:30 pm

Learn about the solar eclipse, enjoy crafts, activities, and experience a safe solar eclipse viewing from the Library’s Reading Garden (weather permitting). Bring a shoebox pinhole projector or bring a shoebox and we’ll help you make one. The first 200 participants will receive free solar eclipse glasses. Note: Maximum eclipse time is 1:18pm.


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!


Free Poster Day

Sat., Sept. 9

Children can stop by Youth Services Desk for a free poster and sticker sheet, while supplies last.


1,000 Books Before Kindergarten

Tues., Sept. 12, 10am

Families with babies, toddlers, and preschoolers who have not yet registered for “1,000 Books Before Kindergarten” are invited to hear a short presentation about the program. There will be time for questions and registration while young children enjoy a story and early literacy toys. Parent or child must have a Batavia Public Library card to join “1,000 Books Before Kindergarten.” If you cannot attend, stop by the Youth Services Desk during regular Library hours to learn more and register.

Fall Fun & Games

Fri., Oct. 6, 1pm

All ages


Improv Playhouse Presents: Stone Soup

Mon., Oct. 9, 10am

Improv Playhouse’s cast of professional actors brings a musical presentation of Stone Soup to the Library. Stone Soup is the fun-filled story of a traveler who needs food as soon as possible, but the village is filled with greedy folk who refuse to share. Follow along as the traveler deceives the townspeople into sharing a feast for the ages! Doors to the Founders Room open at 9:45am.


BatFest Stories and Parade 

Sat., Oct. 28, 11:30am

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–8pm

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.



For Babies, Tots, and Preschoolers


Baby Play ’n’ Learn

Friday, Aug. 11

10 am

0–23 months

Enjoy playtime with your baby, meet other caregivers, and see examples of early literacy activities.


1,000 Books Before Kindergarten

Registration required.

Tuesday, September 12

10 am

Families with babies, toddlers and preschoolers with Batavia Library cards who have not yet registered are invited to come for a short presentation about how you can participate in the program. There will be time for questions and registration while young children enjoy a story and early literacy toys. Parent or child must have Batavia Library card to join. No registration required for this event. Can't make this event? Stop by the Youth Services Desk during regular Library hours for more information and to register.


Step into Stories

Thurs., Sept. 14, 10–11am or 1–2pm
Ages 2–6

Join us as we kick off the fall storytime season. Youth Services staff will share some of their favorite stories and rhymes combined with activities based on favorite book characters.


Baby Play & Learn

Fri., Sept. 15, 10am

0–24 months

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


Toddler Time

Registration required.

Mon., Sept. 18–Oct. 30, 10am

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

Ages 2–3 with a caregiver

Enjoy stories, rhymes, and more. Programs last approximately 20 minutes.


Family Storytime

Mon., Sept. 18–Oct. 30, 7pm

Families with children through age 7 are welcome.


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

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., Sept. 23, 11am

Sat., Oct. 7, 11am

Sat., Nov. 4, 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.


Book Character Visit

Fri., Sept. 29, 1pm

Llama Llama

Barnes & Noble Booksellers will bring Llama Llama to the Library for stories and activities. Bring your camera!





And Don’t Miss...


Drop-In Craft

Fri., Sept. 8, 10am–2pm

Mon., Sept. 18, 4–6pm

Mon., Oct. 9, 11am–1pm

Sat., Oct. 21, 10am–12pm


Bookmark Contest

Oct. 1–30

Grades 1–5

Entry form available at the Youth Services Desk beginning Oct.1.



Thank You, Volunteers

A total of 59 middle school and high school students volunteered at the Library this summer. These volunteers contributed more than 425 hours performing a variety of tasks. We sincerely thank our student volunteers!


We will continue our volunteer programs during the school year. Interested middle school students can pick up an application at the Youth Services Desk or print one from the Library website. High school students can pick up an application at the Reference Desk or print one from the Library website.