How to Read More This Year (and Have Fun Doing It!)
Looking for a reason to read more this year? The 2025 Reading Challenge is a fun and flexible way to stay inspired, try something new, and feel more connected to your community. It is open to everyone, and you can start anytime.
How It Works
Each month, we share a new reading theme with a fun title and a list of book ideas to match. You can pick something from our suggestions or choose your own book that fits the theme. Read one book per theme before December 31, 2025 to complete the challenge.
There is no set order or pace. All types of reading count, including physical books, eBooks, and eAudiobooks. The goal is to enjoy reading in a way that works for you!
How To Join
Getting started is easy:
- Go to ptbolibrary.ca/Beanstack
- Create a free account or sign in
- Join the 2025 Reading Challenge
- Start logging your reads and earning badges
Inside Beanstack, you will find each month's theme, book lists, and a tracker to help you stay on top of your reading. You can also earn fun badges as you go!
Bonus Badge Events
We are also offering bonus badges this year for attending select library events. These are a great way to explore something new, meet other readers, and enjoy what the library has to offer.
When you join the challenge in Beanstack, you will see a list of bonus badge events right inside the app.
Read Together, Your Way
The 2025 Reading Challenge is meant to be flexible, welcoming, and community-focused. You can read solo, join with a friend, or get your whole family involved. You might share book ideas with others, take part in a library book club, or chat with staff about what to read next.
Each theme is designed to help you discover something new and connect through stories. However you join in, we are glad to have you with us.
Ready to Start?
You can sign up anytime and jump in when it works for you. There is no pressure to finish every theme. Every book you read counts, and every story is worth celebrating.
Sign up today and let's enjoy a year of reading together!