
Join one of the Library’s reading challenges for a chance to earn exciting rewards!
Our reading challenges feature awesome prizes for all ages and are open to adults, teens, and kids. Register for an account or sign in to your existing account using the Beanstack app. Need help logging in to your account? Call us or stop by the Public Services Desk for assistance.
Winter & Summer Reading Challenges
Readers of all ages can participate in our annual Winter Reading Challenge and our Summer Reading Challenge. Participants can log reading, complete activities, and explore new services to earn prizes along the way.
To get started, create an account with Beanstack.
1000 Books Before Kindergarten
This fun, family-centered reading challenge encourages you to share 1,000 books with your child before they start kindergarten. Whether you're reading aloud, exploring pictures together, or your child is interacting with the book in their own way—every book counts!
It’s a wonderful way to build early literacy skills and spark a lifelong love of reading. The goal is simple: make reading aloud part of your daily routine and let the magic of stories do the rest.
For every 100 books your child reads, listens to, or looks through, they’ll earn a sticker for their reading log and a free book to keep. Once they complete all 1,000 books, they'll receive a certificate and a special prize to celebrate their achievement!
Getting started is easy— stop by the Library to register and receive your first reading packet, including your first 100-book log. You can track your progress with the paper log or use Beanstack, our free online reading app.
Let the journey begin—one book at a time!
500 Books Before Jr. High
This self-paced challenge is designed to inspire kids from kindergarten through fifth grade to read for fun and build a lifelong love of books. The goal? Read 500 books before starting junior high! Along the way, readers will strengthen their reading skills, spark their imaginations, and discover new ideas.
All books count—fiction, nonfiction, graphic novels, and yes, even re-reads! The key is to read what you love. As readers hit milestones, they’ll earn prizes to celebrate their progress.
Track your reading with a paper bookmark log (available at the Library) or through our Beanstack app. For every 50 books read, kids can choose a paperback book to keep!
The best part? There's no rush—kids have six years to complete the challenge. Start anytime and read at your own pace!

Beanstack
Beanstack is a platform to track your reading and activities for library challenges. Use the app to log books on the go, scan barcodes to add titles instantly, and watch your progress as you read. It’s perfect for kids, teens, and adults—and it helps you stay connected with the Library’s reading goals wherever you are.