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


Book Buddies

Registration required

Wednesday, July 25, 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. July 14 and 28, 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.


Passport Club, Tourists

Registration required

Monday, July 23, 1 pm

Grades K–2


Passport Club, Explorers

Registration required

Tuesday, July 30, 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.


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.


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., July 3–31, 7 pm

Ages 8 through adult

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


Drop-In Craft

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.


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

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

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

Toddler Time

Mon., July 30, 10am

Ages 2–3 with a caregiver

Enjoy stories, rhymes, and more.


Baby Storytime

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

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.


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.