Reading Challenges at KFPL
Enjoy a challenge and love prizes? Register online through Beanstack and participate in KFPL's reading challenges.
1,000 Books Before Kindergarten
Reading together supports early literacy, helps strength your bond and sets children up for success in school and beyond.
Thanks to the generous support of The Friends of the Library, you will receive a free book bag when you're halfway done (500 books), and once you've finished all 1000 books, you will receive a certificate and prize!
How to participate
- Sign up on Beanstack to track your reading and earn badges along the way.
- If you prefer to track your progress using a physical chart, stop by any KFPL branch or use the stay-at-home version you can print and colour yourself (PDF).
- You can repeat books, and KFPL Storytimes and audiobooks count, too.
Why join the 1000 Books Before Kindergarten challenge?
- The brain develops most rapidly during the first 1000 days of a child's life.
- Early literacy skills have a lifelong impact on educational, social and occupational successes.
- By age 3, a child's brain has reached 80 percent of its adult volume.
- A child's ability to learn language skills is most significant before the age of 6.
Summer Reading Challenges
Stay tuned for 2026 challenges.
Cozy Reading Challenge
November is a season to snuggle up with a book! Log your reading and earn cozy badges.
You can choose books borrowed from the library or your own books from home. Activity badges, review badges, and logging badges can be completed throughout the duration of the challenge, and will serve as entries into the prize draw. The more you participate, the more chances you have to win the prize: a KFPL swag bag.
The prize winner will be announced on KFPL's Facebook page on January 7, 2026. The winner will be contacted by email. Prize pickup will occur at the branch of the winner's choosing.

