For Kids & Teens

Story Times | Kids Book Club | Kids Programs | Teen Programs

Beanstack Reading Challenges: 

Create an account and sign up for a reading challenge! We have several regular recurring challenges and occasionally offer special challenges.

Regular Challenges: Summer Reading Challenges (begins in June), Winter Reading Challenge (begins January 1), 1,000 Books Before Kindergarten (ongoing)

Story Times

Story Time is at 10:30am every Tuesday at the library. Join us for stories, songs, rhymes, and more!

Story Time is for children with their caregivers.

Baby Rhyme Time is at 10:30am on the first and third Fridays of each month on the ZPL Facebook page. Join us for songs, rhymes, and more early literacy building skills!

Baby Rhyme Time is for babies (birth – 2) with their caregivers.

Kids Book Club

Kids Book Club meets the last Monday of the month at 6:00pm. Book Club currently meets in the library meeting room. Please contact the library to register for Book Club and provide an email address where meeting information can be sent.

June 27: Any book by Rick Riordan

July 25: The Aquanaut by Dan Santat

August 29: TBD

Kids Programs

Check out our Summer Program page for more of the programs and events taking place at the library this summer! 


June 23  |  July 7  |  August 4  |  August 18

1. Stop by the library between 4 and 8pm.
2. Pick up a bag of LEGOs at the library circulation desk.
3. Build something awesome!
4. We will display your creations in the library until the next LEGO Club!
*Please note that all LEGO building must take place in the library.

Teen Programs (for grades 7-12)

Teen Takeover, second Wednesday of each month from 1-3pm

Stop by the library for board games, crafts, and more!

Teen Book Club

Teen Book Club meets the last Monday of each month at 7:00pm in the library meeting room. Read the book and join us for a discussion and activities!

June 27: The Night Diary by Veera Hiranandani

July 25: The Scorpio Races by Maggie Stiefvater

August 29: Persepolis by Marjane Satrapi

Contact us at or 507-732-5211 if you have any questions!