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.

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


Chess Basics 

Registration required
Wed., June 6
27, 10 am

Ages 6–14

Learn about the game of chess—what the pieces are called, how they move, and basic strategy. After completing this 4-week session, you are welcome to join Chess Knight on Tuesday evenings and play with other chess fans.


Chess Club
Registration required
Tues., May 15, 4:30 pm
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.     

Dewey Club
Registration required

Thurs., May 10, 4:30 pm

Thurs., June 12, 2 pm

Grades 2–4
Journey into the interesting topics and subjects found in nonfiction books through games and activities.



Wed., June 6, 2–4 pm

Tues., July 3, 2–3 pm

Grades 5–8

If you’re a fan of anime or are curious about the art of Japanese animation, join us for snacks, discussion, and an anime feature-length movie.


Map It!   

Registration required  

Thurs., June 7, 2 pm
Grades 3–5
Learn how to draw a map using the locations in a book of your choice. With the book in hand and supplies and directions supplied by the Library, you can become a junior cartographer.


Book Buddies

Registration required

Fri., June 8, 11 am

Sat., June 16, 11 am

Wed., June 20, 2 pm

Tues., June 26, 11 am

Fri., July 6, 2 pm

Ages 6–8

Young readers will be partnered with junior volunteers for approximately one hour of reading. This program focuses on book-sharing rather than tutoring. Please register for each date your child will attend.


Paws for Tales

Registration required

Sat., June 9, 23, 10–11:30 am

Grades 1–4

Children are invited to practice their reading skills by reading aloud to a specially trained therapy dog. The goal of “Paws for Tales” is to create a positive, non-threatening, and fun environment in which reading aloud is enjoyed. Register for a 15-minute time slot. Due to the limited space and popularity of this program, we request participants register for only one of the two dates offered in June. Presented by the Naperville Area Humane Society.


Yarn & Tale

Registration required

Mon., June 11–July 9, 6:30 pm
Ages 8–14

Student and parent teams can join us for knitting or crocheting and a tale. All levels welcome; beginner instruction available. Please bring #10 knitting needles or G/H crochet hook. Yarn is provided.


Passport Club, Tourists

Registration required

Thurs., June 14, 1 pm
Thurs., June 28, 11 am

Grades K–2


Passport Club, Explorers

Registration required

Mon., June 11, 11 am

Mon., June 25, 1 pm
Grades 3–5
Discover the art, music, food, and stories from South America, Africa, Asia, and Europe. Students will create a passport for each class that will be stamped once our “travel” and activities are completed.


American Red Cross Babysitter’s Training Course

Registration required

Thurs., June 14, 9:30 am–4:30pm

Mon., June 25, 9:30 am–4:30pm

Ages 11–15

A 7½ -hour training course in which students learn basic babysitting skills and how to deal with emergencies. Participants must attend entire session. Due to the popularity of this program a lottery drawing will be held. Lottery registration begins May 29 for both June classes. Lottery drawing for the June 14 class will be held June 7; drawing for the June 25 class will be held on June 14. Priority given to Batavia Public Library cardholders. Sponsored by the Batavia Public Library Foundation.


Travel Journals

Registration required

Thurs., June 21, 10 am

Ages 8–14

Stampin’ Up demonstrator Heather Wnek demonstrates how to create a unique travel journal using stamps and other embellishments that can be filled with mementos. Registration closes 3 days prior to class date. 


Kids Read

Registration required

Fri., June 22, 11 am

Grades 4–8

Short by Holly Goldberg Sloan

Read the book then join us for discussion and activities based on the book. Reserve a copy of the book when registering.


Pizza Tasting

Registration required

Thurs., June 28, 1 pm

Grades 6–8

Join our blind taste test of pizzas and then vote on the best crust, best sauce, and best overall pizza in Batavia!


For Families



Observation Station

Drop by the Youth Services department each month to see what is being explored through our Observation Station.


Drop-In Craft

Thurs., May 10, 10 am–12 pm

Mon., May 14, 4–6 pm

Tues., June 5, 10 am–12 pm

Thurs., July 5, 11 am–1 pm

All ages

Children ages 6 and younger must be accompanied by an adult.


Summer Reading Club 2018

Reading Takes You Everywhere

May 25–August 6

Children from birth through middle school are invited to participate in Summer Reading Club 2018. Go places while reading this summer.


Magician Ken Mate

Sat., June 2, 11 am

Professional magician Ken Mate kicks off Summer Reading Club with his sleight of hand and quick wit, which will amaze and entertain all ages. After the show, join us in the Reading Garden for ice cream and face-painting by Terry Mate. Doors to the Founders Room open at 10:45 am.    


Chess Knight

Tues., June 5–26, 7 pm

Ages 8 through adult

Participants should have a basic knowledge of the game of chess.       


Wendy & D.B.

Mon., June 18, 11 am

Wendy & D.B. dazzle children and parents with songs as they encourage the audience to explore ways in which they can be better ambassadors of our planet. This interactive show comes alive with puppets and props for non-stop excitement! Doors to the Founders Room open at 10:45 am.


Movies at the Library

Mon., July 2, 2 pm

Please call the Library for movie title, length, and rating.


International Games

Fri., June 15, 11 am–12 pm

Drop in to play games from or inspired by different countries. 



Wed., June 27, 1 pm

Ages 3–14

Play number bingo and picture bingo for one hour. Children ages 5 and younger must be accompanied by an adult or older sibling.



For Babies, Tots, and Preschoolers



Stories in Motion

Sat., May 12, 11 am

Mon., June 4, 11 am

Mon., July 2, 11 am

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.


Play & Learn + Summer Reading Club Information

Thurs., May 17, 10 am

Ages 2–5

Fri., May 18, 10am

Babies and toddlers through 23 months

Find out how your infant, toddler, or preschooler can participate in Summer Reading Club (SRC). Please note dates / ages. A brief presentation is followed by play time. SRC reading logs will be available. Batavia Public Library card required.


Baby Play & Learn

Fri., June 8, 10 am

Fri., July 6, 10 am

Babies and toddlers through 23

Drop-in playtime for parents and babies. Please make alternate care arrangements for older siblings. Space is limited.


Truck Tales

Tues., May 22, 10 am

Ages 3–6

Enjoy truck stories with Gary Holm, Batavia’s Public Works director, after which children can climb aboard one of Batavia’s big trucks.


ABC Storytime

Thurs., June 14, 10 am

Fri., June 29, 1pm

Ages 3–6

Activities, Books, and Craft program for children without a caregiver.


Toddler Time

Tues., June 12, 10 am

Ages 2–3 with a caregiver

Enjoy stories, rhymes, and more.


Baby Storytime

Tues., June 12, 11 am

Babies through 23 months with a caregiver

Interactive program which includes stories, rhymes, and music. Batavia Public Library card required.


Baby & Tot Storytime

Fri., June 22, 10 am

Babies and tots through 35 months with a caregiver

Drop in for songs, rhymes, and stories. Please make alternate care arrangements outside of class for older siblings. Batavia Public Library card required.


Signing Fun

Registration required

Fri., June 29, 10 am

Ages 0–18 months with a caregiver

Fri., June 29, 11 am

Ages 18–36 months with a caregiver

Licensed sign language interpreter Sheryl Ebersold demonstrates how to incorporate sign language into daily activities with signs, songs, and more. Space is limited.