Programs & Events for Youth





Unless otherwise noted, September program and storytime registration begins Sept. 1; October program registration begins October 1. 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


Thurs., Oct. 4, 4:30pm

Ages 6 - 14

Join your fellow Minecrafters for an hour of play on the Library’s Minecraft system. Entry tickets will be handed out beginning 15 minutes before the program until gone. Space is limited.


Book Gems

Registration required.

Tues., Oct. 9, 6:30pm

What was the Great Chicago Fire? by Janet Pascal

Grades 2–3

Book club and activities for young readers. Reserve a copy of the book when you register.


Chat & Chew

Registration required.

Mon., Oct. 15, 4pm

Grades 6–8

Hang out with friends, eat pizza, and do creative projects. In September, will we help decorate the Youth Services department for fall and plan our October activity.


Dewey Club

Registration required.

Tues., Oct. 16, 4:30pm
Smart as an Animal

Grades 2-4

Join us for a journey into the world of nonfiction.


Mad Scientists Club

Registration required.   

Mon., Oct. 29, 4:30pm

Forensic Science

Grades 3-5

Come and explore your inner scientist. We’ll have fun with science, technology, engineering, and math (STEM) through activities, experiments, and games.


Chess Club
Registration required.

Tues., Oct., 23, 4:30pm
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; but all skill levels are welcome. A portion of the hour will be spent on strategy, then playing the game using what you have learned.   

Curiosity Club
Registration required.

Wed., Oct 24, 4:30pm
Grades K-2

Through books, games, and experiments, children will explore a variety of science and nature topics each month. Each participant will also receive a take-home activity

Read with Rusty
Starting in October
Grades K-8

Looking for a reading challenge this fall? Keep track of the time you read to earn a voucher for a ticket to a Chicago Steel hockey game at the Fox Valley Ice Arena. Pick up your tracking sheet and more details at the Youth Services Desk beginning in October. Batavia Public Library card required. Offered in partnership with the Chicago Steel Hockey Team.

Harry Potter Trivia
Registration required.

Wed., Oct. 24, 6:30–8pm
Grades 6-8

Join us for an evening of Harry Potter trivia with a special “fantastic beasts” round celebrating the new movie!  


Mad About Mysteries

Registration required.

Tues., Oct. 30, 6:30pm

Grades 4-8

Are you a mystery fan? Do you figure out the solution before the book characters? Bring your favorite mystery to share with the group. We’ll discuss these mysteries, solve a few new mysteries, and hear about some mystery books you might want to read next. Refreshments included.


Coding for Kids

Registration required.

Mon., Nov. 5, 12, 19, 26, 4:30pm
Grades 3-6

Join "Coding for Kids" and exercise your mind while learning useful computer skills. Retired computer science teacher JoAnn Smith will facilitate this 4-week coding instruction for students using the TechRocket web site. Registration begins Oct. 29.


Late Night at the Library 

Registration required.

Fri., Nov. 9, 6–9pm

Grades 3–5

After-hours program that includes a scavenger hunt, games, pizza, and a guest performer. Parental permission form and $3 per participant are required at registration. Register in person at the Youth Services Desk, beginning November 1. Space is limited. Priority is given to Batavia Public Library cardholders and to students attending Batavia schools.

For Families



Observation Station

September - Monarch Butterflies

October - Bones

Drop by Youth Services each month to explore our Observation Station. Each month’s station will include an in-house or take-home activity. Stop in often to see what’s new!


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.

Gina Marie’s Singsong Yoga
Mon., Oct. 8, 10am

In this unique program, yoga instructor Gina Slager incorporates her original music, yoga, breath, storytelling, and imagination. Sing, dance, breathe, and relax with Gina. This family program most appropriate for children ages 2-8.



Registration required.

Sat., Oct. 20, 1-3pm
Come to our first family scarf-a-thon. Spend the afternoon measuring, cutting, and knotting colorful fleece scarves. Needle and thread NOT required. Instructions and materials provided, but feel free to bring along your own sewing scissors and unique piece of fleece. All completed scarves will find new homes through the Batavia Clothes Closet. Children must be accompanied by an adult.    


BatFest Stories and Parade 

Sat., Oct. 27, 11:30am

Enjoying BatFest? Stop by the Reading Garden (weather permitting) for fall songs and stories. Then join the Batavia Mothers’ Club costume parade. Children are invited to wear costumes. Parents must accompany children. No registration necessary.


Preschool Fair

Mon., Nov. 12, 6:30–8 pm

Trying to decide on a preschool for your child? Stop by the Library to chat with staff from Batavia and Geneva preschools. Check out several preschools at one time in one location during this 6:30–8 pm open house format.  


And Don’t Miss . .

No registration is required for the following activities.


Drop-In Craft

Mon., Oct. 8, 11am-1pm

Sat., Oct. 13, 10am-12pm


Halloween Guessing Jar
Oct., 1-30
Take a guess at how many pieces of candy corn are in our Halloween guessing jar for a chance to win one of our Halloween-themed prizes.

Bookmark Contest

Oct., 1-30

Grades 1-5

Entry form available at the Youth Services Desk.


For Babies, Tots, and Preschoolers



Stories in Motion

Sat., Oct. 6, 11am

Sat., Nov. 3, 11am 

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.

Toddler Time

Registration required.

Mon., Sept. 10–Oct. 29, 10:30am

Tues., Sept. 11–Oct. 30, 10:30am

Ages 2–3 with a caregiver

Enjoy stories, rhymes, movement, and more. Classes last approximately 25 minutes.


Family Storytime

Mon., Sept. 10–Oct. 29, 7pm

Families with children through age 7 are welcome.

Baby Storytime–Pre-Walkers

Registration required.

Tues., Sept. 11–Oct. 30, 9:30am

Infants with a caregiver

Infants who are not yet walking will enjoy this interactive program which includes songs, nursery rhymes, fingerplays, games and book sharing. Please make outside care arrangements for older siblings.


ABC Storytime

Registration required.

Wed., Sept. 12–Oct. 31, 10am

Wed., Sept. 12–Oct. 31, 1pm

Thurs., Sept. 13–Nov. 1, 10am

Ages 3–6

Activities, Books, and Craft program for children. This interactive storytime is designed for preschoolers who can listen and participate independently without a caregiver. Each class runs approximately 40-45 minutes.


Toddler Time Drop-In

Thurs., Sept. 13–Nov. 1, 2pm
Ages 2–3 with a caregiver

Stories, rhymes, movement and more for children ages 2-3 and their caregivers. Classes last approximately 25 minutes with a short group play time after.  Entry tickets will be given out 20 minutes before the program until gone. Space is limited. A Batavia Library card is required.


Baby & Tot Storytime

Fri., Sept. 14–Nov. 2, 10am

0–35 months with a caregiver

Drop in for songs, rhymes and stories. Please make outside care arrangements for older siblings. Space is limited for this popular program. Show your Batavia Public Library card at the Youth Services Desk to receive your entry ticket. Entry tickets will be handed out beginning 20 minutes before the program until gone.


Baby Storytime–Walkers

Registration required.

Fri., Sept. 14–Nov. 2, 11am

0–23 months with a caregiver

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


Preschool Drop-In Storytime

Fri., Sept. 14–Nov. 2, 1pm

Ages 3–6

Younger siblings welcome. An adult must accompany children under the age of 4.

Two special events will take place this fall during this time, “Stuffed Animal Storytime” on Sept. 28 and “Book Character Visit” on Oct. 26. See program descriptions below.


Stuffed Animal Storytime

Fri., Sept. 28, 1pm

Ages 3–6

Bring your favorite stuffed animal to a special storytime. Follow Miss Amy and Miss Joanne on a fun filled adventure around the Youth Services Department complete with stories, songs, rhymes, and activities.


Book Character Visit

Fri., Oct. 26, 1pm

Ages 3–6

Cat in the Hat

Barnes & Noble Booksellers will bring Cat in the Hat to the Library for stories and activities. Don’t forget your camera!