Skip to main content
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.
Find Your Voice

100 Books Before High School

Grades: 5–8
Challenge: 100 books
Track: Mobile App | Online | Printable

Do you think you can read 100 books before your first day of high school? Warrenville Public Library has a reading challenge just for you. Our 100 Books Before High School program encourages a lifelong love of reading as you discover your favorite titles to read outside of the classroom.

Who can participate?

Any reader in grades 5–8 up until their first day of high school may participate. A WPLD library card is not needed to participate, but we always recommend registering for a card if you live within our district. For information, visit

What can you read?

We encourage you to read any type of book that interests you whether it's nonfiction, fiction or graphic novels! We are happy to provide reading recommendations. Please stop by, call or email us. 630/393-1171 x124 or

Why participate in this program?

This program will encourage you to cultivate a lifelong love of reading beyond the classroom, fostering imagination, critical thinking and a broader understanding of the world. By exploring diverse titles and genres, young readers can escape into captivating narratives, develop communication skills and form a unique connection with characters and ideas.

How does the program work?

This is a self-paced program. Every book you read or listen to counts towards your goal of 100 books. This includes books and audiobooks from any source such as the library, the library's digital collections made available through Hoopla and Libby, from your high school library or from your own collection. You may enjoy any book you’d like but you cannot count the same book more than once.

For every 25 books read, you will receive a prize. When you have successfully read 100 books, you will receive a free book and an invitation to a celebratory pizza party!

To participate in the 100 Books Before High School reading challenge, you can create an account and track your progress online using the Beanstack mobile app or Beanstack website. Alternatively, track your progess using printable reading logs.

How do I use the Beanstack mobile app?

  1. Download the Beanstack mobile app.
  2. If using the app for the first time, click "Let's Go!"
  3. Select "School, Library, or Bookstore.
  4. Click "Find a Site" and search for the Warrenville Public Library.

Once you find our site, sign in or follow the registration prompts to set up your account.

How do I log my reading on Beanstack?