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.



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.


Book Buddies

Registration required

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 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 28, 11 am

Grades K–2


Passport Club, Explorers

Registration required

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

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

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.


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.


Candy Sushi

Registration required

Fri., July 13, 11 am

Grades 6-8

Sushi with a twist! Put your own spin on this Japanese-style recipe using sweets like Rice Krispies Treats®, gummy, and flat, fruit-flavored snacks, and other candies. 


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


Curiosity Club

Registration required 

Mon., July 16, 11 am
Grades K-2
Through books, games, and experiments, children will explore math and science with The Very Hungry Caterpillar. Each child will also receive a take-home activity.


Book Gems
Registration required

Wed., July 18, 11 am

Grades 2–3

Perfect Time for Pandas by Mary Pope Osborne
Jack and Annie travel to China, but an earthquake interrupts their mission and threatens the lives of the people and animals at the zoo. Join us for discussion with a special guest who will share fascinating information about China and fun activities. Reserve a copy of the book when registering.


World of Chocolate

Registration required

Wed., July 18, 2 pm

Grades 3–6

Learn about the different types and tastes of chocolate, where cocoa beans grow, and more. Taste-testing included!


Pastel Hot Air Balloons
Registration required

Thurs., July 19, 11 am
Ages 7-9

Thurs., July 19, 1 pm
Ages 10-14
Students will learn to combine oil pastels with paint thinner to create unique colorful landscapes with richly patterned hot air balloons. The beautiful painterly effect is surprising! Presented by Water Street Studios. 


Mad Libs

Registration required

Wed., July 25, 11 am

Grades 3-5

Join us for a unique Mad Libs event that combines creative writing with geography. You’ll get a story sheet with blanks to fill in with words and phrases that reflect the culture of the country of your choice. We’ll provide supplies and material on different countries, you bring your imagination.


Slime Time

Registration required

Thurs., July 26, 2 pm

Grades 6-8

Have squishy, gooey, yucky fun making your own slime! See how your slime compares to your peers’ slime.  


Lego® Fun

Fri., July 27, 11 am

Ages 4-10

Use Library Legos for a creation that will be displayed in the Library. Space is limited. Children age 6 and under must be accompanied by an adult. No registration necessary. Batavia Public Library card required.

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


Chess Knight

Tues., June 5–26, 7 pm

Ages 8 through adult

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


Movies at the Library

Mon., July 2, 2 pm

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



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.


Drop-In Craft

Thurs., July 5, 11 am-1pm “Foam Glider”

Mon., Aug. 6, 2-4 pm “Very Hungry Caterpillar”

All ages

Drop in for a craft activity. Children age 6 and under must be accompanied by an adult.


Animal Quest

Thurs., July 12, 7 pm
You won’t want to miss this opportunity to get up close and personal with ten different members of the animal kingdom. Informative and entertaining, Animal Quest will delight patrons of all ages with their array of animals, from the exotic to the domestic.  Doors to the Founders Room open at 6:45pm.    


Explore Japan

Tues., July 17, 11 am-12 pm

All ages

Take a side trip with fun, games, a craft, and treat from Japan. Activities will be available for one hour and are open to all ages. Children 6 and under must be accompanied by an adult.


Family Travel Trivia

Registration required

Mon., July 23, 7 pm

What does GPS stand for? In what city could you visit the Eiffel Tower? Bring the whole family to compete against other families and test your knowledge of things related to places and travel.


Movies at the Library

Mon., July 2, 2 pm

Thurs., Aug. 2, 11 am

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


Potter Palooza

Tues., July 31, 11 am-12:30 pm
Celebrate Harry Potter’s birthday. Travel to the world of HP and join us for games, activities, a craft, and fun. Dress up as your favorite character if you wish.  



Mon., Aug. 13, 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.


Family Flight School

Sun., Aug. 12, 2 pm
All ages
Children and adults are invited to design the ultimate paper airplane. Then test your design and flying skills against your fellow pilots in friendly competitions of loop-the-loops, speed, and distance.



For Babies, Tots, and Preschoolers



Stories in Motion

Mon., July 2, 11 am

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

Baby Play & Learn

Fri., July 6, 10 am

Fri., Aug. 10, 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.

ABC Storytime

Wed., July 11, 10 am

Fri., June 29, 1pm

Ages 3–6

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


Toddler Time

Tues., July 10, 10am

Mon., July 30, 10am


Ages 2–3 with a caregiver

Enjoy stories, rhymes, and more.


Baby Storytime

Tues., June 12, 11 am

Tues., July 10, 11am

Fri., July 20, 10am


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

Tues., July 24, 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.


Toddler Art: Cosmic Edition
Fri., July 20, 11:30 am

Ages 2-3

Toddlers will create out-of-this-world art at this drop-in class. Stop by stations that include paint, air dry clay, and more.


Winnie the Pooh Party

Thurs., July 26, 11 am-1 2pm

Join us in celebrating Winnie the Pooh and friends before the Disney® Christopher Robin movie release on August 3. We’ll have Pooh games, a craft and, of course, a treat. Activities will be available for one hour and are open to all ages. Children 6 and under must be accompanied by an adult.


Preschool Play & Learn

Thurs., Aug. 9, 10 am

Ages 2-5 with caregiver

Enjoy playtime with your child and explore our early literacy stations which include activities with letters, numbers, sequencing, and more. No registration necessary.