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. Unless otherwise noted, May program registration begins May 1, June program registration begins May 15, July program registration begins June 12. 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 | Babies & Preschoolers


Junior Volunteers: Please turn in your application

for summer volunteer opportunities by May 12.

Reading by Design

2017 Summer Reading Club

June 3 – August 2

For Students


Hour of Code

Mon., June 19, 3 pm

Grades 3–6

Are you new to coding or are you pretty good? Practice at the Library on and have computer science instructor Jo Ann Smith assist you if you get stuck. Space is limited. Registration required.


Chess Basics

Wed., June 7–28, 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. Registration required.


Book Buddies

Tues., June 6, 2 pm

Thurs., June 15, 2 pm

Fri., June 23, 11 am

Wed., June 28, 2 pm

Fri., July 7, 11 am

Ages 6–8

Young readers are partnered with Junior Volunteers for approximately one hour of reading. The program focuses on book-sharing rather than tutoring. Please register for each date your child will attend. Registration required.


Curiosity Club

Thurs., June 15, 10 am
Grades K–2

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


American Red Cross 

Babysitter’s Training Course

Tues., June 6, 9:30am–5 pm

Wed., June 28, 9:30am–5 pm

Ages 11–15

A 7.5-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 for the June 6 class begins May 15; the lottery drawing to be held on May 23. Lottery registration for the June 28 class begins May 15; the lottery drawing to be held on June 14. Priority given to Batavia Public Library cardholders. Sponsored by the Batavia Public Library Foundation. Registration required.


Book Gems

Tuesday, June 13, 2 pm

Justine McKeen, Queen of Green by Sigmund Brouwer

Grades 2–3

Young readers can enjoy a discussion and activities related to the book. Reserve a copy of the book when registering. Registration required.


Egg Drop

Fri., June 16,

11 am–12:30 pm

Grades 3–5

2–3:30 pm

Grades 6–8

Compete to see whose egg can survive the highest fall after learning about parachutes and constructing an egg carrier. Supportive audience members are invited to watch the eggs drop in the Reading Garden during the last 30 minutes of each session. Registration required.


Alphabet Animals

Thurs., June 22, 10 am
Ages 5–8

Students will learn to draw 26 cartoon animals using the alphabet and simple shapes. A great class for beginners. Registration required.


Creative Cartooning

Thurs., June 22, 11 am

Ages 8–12

Students can learn how to draw expressive cartoon faces, sketch bodies in motion, write jokes for cartoons, and use symbols to express ideas. Registration required.


Dewey Club

Tues., June 27, 2 pm

Grades 2–4

Journey into the world of nonfiction as we explore a variety subjects. We will take a look at Mr. Dewey and his system of organizing books, play games, and enjoy activities.  Registration required.


Anybook Club

Thurs., June 29, 11am

Grades 4–8

Join us for snacks, games, and book-related banter. You can talk about books you’ve read; we’ll tell you about some you might like. You don’t have to read anything in particular, just come to enjoy book-related activities. Registration required.


String Art

Wed., July 5, 1pm

Ages 7–14

Using only string and a needle, students can create their own unique string art design. Registration required.


Elephant and Piggie Party

Thurs., July 6, 11am

Grades K–2

Help us celebrate two favorite book characters, Elephant and Piggie. We’ll play games, learn some fun facts about elephants and pigs, make a craft, and read some Elephant and Piggie books. Registration required.



For Families


Drop-In Craft

Mon., June 5, 2–5 pm

All ages

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


Reading by Design

June 3–August 2

Children from birth through middle school are invited to participate in Summer Reading Club 2017. Registration begins May 24; first day for logbook check-in is June 3. Enjoy reading and fun activities at the Library this summer.


Summer Reading Club Kickoff

Sat., June 3, 11 am–12 pm

“Reading by Design,” Summer Reading Club 2017, officially begins. Stop by for ice cream and activities. Logbook check-in begins today.  


Movie at the Library

Thurs., June 29, 1 pm

Call the Library for movie title, length, and rating.


Chess Knight

Tues., June 6–27, 7 pm

Ages 8–adult

Participants should have a basic knowledge of the game.


Family Balloon Show

Wed., June 7, 7 pm

Watch in amazement as Dale Obrachta transforms ordinary balloons into extraordinary animals and objects and balloons that glow! Stick around after the show for a photo with one of his creations. Doors to the Founders Room open at 6:45pm.



Thurs., June 8, 11 am–12 pm, Art

Tues., June 20, 10–11 am, Building

Drop-in for activities that explore the topics listed above.


Family Game Night

Mon., June 19, 7 pm

Play a variety of games with your family or challenge another; create a house of cards, domino mazes, and more. 


The Art of Design with Dan Laib

Mon., June 26, 11 am

Artist Dan Laib illustrates the basic elements of design with stories, hand-painted puppets, props, and live art demonstrations. At the show’s conclusion, the audience can step into a popular fairy tale centered on design. This program is designed for audience participation and promises to entertain, inform, and inspire! Doors to the Founders Room open at 10:45am.


For Babies, Tots, and Preschoolers



Baby & Tot Storytime

Fri., June 23, 10 am

Babies and tots through 35 months with a caregiver

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


Lap Sit Storytime

Mon., June 12, 10 am

Ages 2–3 with a caregiver

Enjoy stories, rhymes, and more.


Baby Storytime

Tues., June 13, 11 am

Babies through 23 months with a caregiver

Interactive program for babies with stories, rhymes, and music. Registration required.


ABC Storytime

Fri., June 9, 1 pm

Wed., June 21, 1 pm

Ages 3–6

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


Preschool Play ’n’ Learn

Tues., June 27, 10 am

Ages 2–5 with caregiver

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


Baby Play ’n’ Learn

Friday June 9, July 7, 10 am

Babies and toddlers through 24 months

Parents can meet other parents, enjoy playtime with their baby, and see examples of early literacy activities. Please make alternate care arrangements for older siblings. Space is limited.


Signing Fun

Fri., June 30, 10 am

Ages 0–18 months with a caregiver

Fri., June 30, 11 am

Ages 18–36 months with a caregiver

Licensed sign language interpreter Sheryl Ebersold shows how to incorporate sign language into daily activities with signs and songs. Space is limited. Registration required.