100 Books Before Graduation



Your goal, should you choose to accept it, is to read 100 books before you graduate from high school.

Besides being exposed to amazing stories, characters, and authors, and having a sense of accomplishment, all those who complete 100 Books Before Graduation will receive a free book, and their name will be put on display at the library. Earn virtual badges and prizes along the way!

How to Participate

Students entering 6th grade – 12th grade can register by visiting umfpl.beanstack.org OR search “Beanstack” in the Apple App Store or Google Play Store to download the Beanstack app. Create an account and choose 100 Books Before Graduation to begin. If you already have a Beanstack account from one of our other challenges, simply sign in and select 100 Books Before Graduation from your landing page.

Log each book you read by typing or scanning it into Beanstack. You can read books from the library, school, home, e-books, audiobooks – it all counts! You can’t add books you have already read though – only log books you read after you register.

*NEW* Add Friends

Share your Friend Code in Beanstack with fellow book lovers!  You will be able to share book reviews and recommendations, and see who has the highest book count on the way to 100! Your Friend Code and Leaderboards can be found in the Community tab in Beanstack.


Countless studies have shown that children and teens who read for pleasure and enjoyment do better academically and socially and see improvement in their emotional health and well-being. Additionally, reading for pleasure:

  • Can result in higher test scores
  • Improves reading achievement (strong vocabulary, greater use of grammatical structures, and improved writing style)
  • Increases social skills
  • Reduces stress
  • Helps cure boredom 🙂

Good Luck!