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.

Summer Reading Challenge

The Trussville Public Library will be using the online platform Beanstack for Summer Reading Challenge registration, logging your reading, writing book reviews, and earning prizes!

Log your books or time spent reading online at or download the Beanstack app on your smart device. Paper logs will be available upon request.

Girl Reading



Each age group will have specific reading goals to meet each week. Children and teens that meet their goal can choose a prize, while adults that log a book will be entered into a weekly prize drawing!

Birth to Pre-K:  10 Books/week

Elementary:  90 mins/week

Teens:  180 mins/week

Adults (18+):  any books per week


Earn weekly prizes by logging your reading! Children and Teens, stop by the library after you earn a weekly reading badge in Beanstack to claim your prize!


Adults, log books, write reviews, and attend programs to be entered to win a weekly prizes!


Readers of the Week will be selected every Monday! Log your reading for your chance to win a library prize pack.


All child readers (birth - 5th grade) will be automatically entered into the Grand Prize Drawings for each badge earned on Beanstack.


Teen & Adult readers will earn prize tickets by logging reading, reviewing books, and participating in programs. Place your tickets into the prize raffle drawing of your choice by July 21st for your chance to win!


Grand Prize Drawings will be announced July 22nd. Winners will be contacted by phone or email.


June program registration is now open! 

July program registration will open on June 21st.

The library will offer a variety of programs for all ages this summer!

You can find more information and register for programs for each age group  by clicking the links below!