Reading Challenges

Home>Services>Reading Challenges

Current Challenges

100 books before Graduation

9th-12th graders take the 100 books before graduation challenge! Keep track of your reading in Beanstack and stay on track to read 100 books before you graduate. You can earn badges while you track or challenge friends in the Beanstack tracker app.

To participate register on the website or in the app.

Past Challenges

Sign In to Beanstack to Read Everywhere this Fall

Read for a Better World
A Winter Reading & Activity Challenge for All Ages

Thanks for joining us for our Winter Reading challenge. We read 5,647 hours as a community! With all the reading and activities completed, we were able to make a $565 donation to the Oregon Food Bank to help families with food insecurity.  Thanks for helping out our community. We did it together!


Register Here

Participate in our reading challenges and track your reading all year round

Register online and get started today!

Prefer using your mobile device?
Get the Beanstack Tracker app for iOS and Android.

Register Here
Frequently Asked Questions

Beanstack is the name of the website where readers register to participate in our  reading challenges. The website has been personalized for Cedar Mill & Bethany Community Libraries. At participants can log reading minutes and books, log activities, and find book recommendations, or use the mobile app available for download via Google Play and Apple App Stores.

Why Beanstack?

Beanstack offers a fun, interactive alternative to the paper log for tracking reading. In addition it is a service that the libraries can use year round for encouraging reading.

Does it cost anything to use Beanstack?

Nope! Beanstack and the Beanstack mobile apps (iPhone and Android) are both free to use.

Is my information safe?

The library requests as little information as possible from participants, your name will never be visible to others viewing the site. The database that contains all of the information about your account is secured by encrypted password access. However, we encourage you not to share your username or password with anyone. For additional information about Beanstack security and privacy, please review their privacy page:

Sign up online at

How do I get a username and password? 

Everyone who is participating in a Reading Challenge needs a unique username and password.  You will select your username and password when you sign up using Beanstack.

What if the username I selected is already taken?

Try choosing a different username. Adding a number at the end of your preferred username might help, or selecting a combination of two usernames you like.

Do I have to use my real name?

Yes, if you want to be eligible for local prize drawings (if provided as part of the Reading Challenge). You will also want to include contact information, either an email or phone number, in order to be notified if you are a local prize winner.

Why should I include an email?

A welcome email will be sent with instructions as well as weekly recommendations for reading materials. Additionally, if you forget your password, it’s much easier to reset if you provide an email address.

Participants can share access to a Beanstack reader profile with family members and teachers so that they can see the list of selected books, activities and more.

How does a parent share child’s profile with others?

Through the reader’s profile page, from the drop down menu next to their name click “Edit Reader.” On that page, scroll down to Share this Reader” and enter the email address of the person(s) to invite. The creator of the account will be able to see when the invite was accepted and can also revoke access at any time.

How to use a share code.

Go to the Beanstack sign up page for a free account and enter your share code. From there, you can access the child’s profile to update preferences and access learning guides. If you already have an account, then login and on the bottom of the page, you will see a link for “Share Code”. Click on that link and enter the code in the box on that page.