Programs & Events for Youth


REGISTRATION INFORMATION: Stop by or call the Youth Services Desk, 630-879-1393, ext. 500, to register and for more information. Priority is given to Batavia Public Library cardholders for all programs requiring registration. Unless otherwise noted, registration for February programs begins February 1. Stortytime registration begins March 20.




Visit our events calendar here:  Programs and Events

Family Programs | Student Programs | Babies & Preschoolers


For Students



Thurs., Apr. 6, 4 pm

Grades 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.   


Book Gems

Tues., Apr. 11, 6:30 pm

Bowling Alley Bandit by Laurie Keller

Grades 2–3
Book discussion and activities for young readers. Registration required. Reserve a copy of the book when registering.


Anybook Club

Tues., Apr. 18, 4 pm 

Grades 4-8
Whether you're into graphic novels, fantasy, sci-fi, or non-fiction, share what you're reading with your friends. Join us for snacks, games, and book-related banter. You don't have to read anything in particular. Registration required.


Chess Club

Tues., Apr.25, 4:30pm

Ages 6–14

Learn more about chess or improve your playing skills as we explore strategy and tactics. Basic knowledge of the game is required; however, all skill levels are welcome. We’ll spend time on strategy, then play the game using what you have learned.   


Mad Scientist Club

Thurs., Apr. 27, 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. Registration required.


Game Day

Thurs., Mar. 30, 2–3:30 pm

Ages 6–14

It’s spring break! Enjoy some indoor games at the Library—Wii, chess, and other board games. Come for part or all of the time.


Tween Advisory Board

Mon., Apr. 10, 4 pm

Grades 6–8

Calling all tweens! Do you have suggestions for activities, books, or technology that tweens would enjoy and the Library should consider? Join the Tween Advisory Board. We meet monthly to plan and work on projects. We also eat pizza and have fun!


Curiosity Club
Wed., Apr.19, 4:30 pm
Grades K–2
Through books, games, and experiments, participants will explore a variety of science and nature topics each month. Each participant will also receive a take-home activity.


For Babies Tots, & Preschoolers

The following storytime opportunities for children will be offered at the Batavia Public Library this winter. Storytimes are held in the Youth Services program room. Please contact the Batavia Library Youth Services Department at (630) 879-1393 x500 for more information or to register. Priority is given to Batavia Public Library cardholders.




ABC Storytime

Wednesday, April 5–26, 10 am

Wednesday, April 5–26, 1 pm

Thursday, April 6–27, 10 am

Ages 3–6

Activities, Books, and Craft program for children who are able to listen and participate independently for approximately 40–45 minutes. Registration required.

Preschool Drop-In Storytime

Friday, April 7–21

1 pm

Ages 3–6

Younger siblings welcome. An adult must accompany children age 4 and younger. No registration required.


Family Storytime

Monday, April 3–24

7 pm

Families with children through age 7

Drop in for stories, songs, and a craft. No registration required.


Lap Sit Storytime

Monday, April 3, 10, 24

10 am

Tuesday, April 4–25

10 am

Ages 2–3 with a caregiver

Enjoy stories, rhymes, and more. Registration required.


Baby Storytime–Pre-Walkers

Tuesday, April 4–25

11 am

Babies through 23 months

Babies who are not yet walking and their caregivers can enjoy this interactive program including songs, nursery rhymes, lap games, and book-sharing. Registration required.


Baby Storytime—Walkers

Fri., Apr. 7–28, 11am

Babies with a caregiver

Babies through 23 months who are walking will enjoy this interactive program, which includes songs, nursery rhymes, fingerplays, games, and book-sharing.


Baby & Tot Storytime

Fri., Apr. 7–28

10 am

Babies and toddlers through 35 months

Babies, tots, and their caregivers can drop in for songs, rhymes, and stories. Batavia Public Library card required. Entry tickets will be given out 20 minutes before program until gone. Please make outside care arrangements for older siblings.


Book Character Visit

Fri., Apr. 28, 1pm

Splat the Cat

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


For Families


No registration required for the following programs.   


Observation Station

Drop by the Youth Services department to learn what is being explored every month.


Miss Carole’s Macaroni Soup

Mon., Apr. 17, 10 am

Get ready to wiggle and giggle with Miss Carole’s Macaroni Soup concert. This program is filled with kid-friendly songs, dances, and movement activities. It replaces Lap Sit Storytime on this day. It’s a day off from school, so bring the siblings!


And Don’t Miss . . .                  

No registration required for the following activities.

Drop-In Craft

Fri., Mar. 31, 11am–2 pm

Sat., Apr. 8, 10am–12 pm

All ages




Reading by Design

2017 Summer Reading Club

June 3 – August 2

  Student volunteers needed


The Youth Services department is seeking junior volunteers to help out during the Summer Reading Club. Batavia students entering grades 6–9 are invited to apply. 


Junior volunteers may choose from three different opportunities. Weekly volunteers are scheduled for one hour per week from June 1 to August 3, and may be asked to straighten shelves, make copies, and prepare craft projects, as well as other projects. Book Buddy volunteers will help beginning readers practice their reading skills; times and dates will vary during the summer. Special Event volunteers will be called as needed to help at special programs and with special projects. Volunteers may choose to volunteer in one, two, or all three of the opportunities.


Students interested in volunteering should pick up an application at the Youth Services Desk or print a copy from the Library website. Application deadline is May 12. Scheduling will be based on the date the application is returned to the Youth Services Desk.