More Than Books: Discover the Library of Things

Callout Background Image

Unearth a Story: Summer Learning 2026

Callout Background Image

Medici.tv: Classical music, opera, dance, and jazz

Callout Background Image

Book a Study Room

Callout Background Image

Need Help Finding Something? Ask a Librarian

Callout Background Image

100 Books Before Graduation

A free program that encourages teens to keep reading all the way through high school graduation.

Using your library Beanstack account, students in grades 8-12 can log each time they finish a book. Earn digital badges along the way and prizes from the library at 25, 50, 75, and 100 books. Only newly read books count, so grab a book and start reading!

How to Participate

  • Create a Beanstack account and join the 100 Books Before Graduation challenge.
  • When you finish reading a book, enter it on your Beanstack account.
  • When you reach the milestones of 25, 50, 75, and 100 books, stop by the teen desk at the library to receive your prize.

Need Help Finding Something?

Ask a librarian or contact us. We're here to help.