Skip to main content
close
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.

Log your book pages and program attendance on Beanstack for a chance to win BIG at O'Neal Library!

Registration for summer reading challenges and events begins on May 18. Winners will be notified on July 31st.

Visit our Teen Events Calendar to preview our summer fun for Teens rising to 7th-12th Grade!

Teens Home

Teens Home

YA Book Recommendations

YA Book Recommendations

Frequently Asked Questions

Frequently Asked Questions

MBJH Reading List

MBJH Reading List

MBHS Reading List

MBHS Reading List

Altamont School Reading List

Altamont School Reading List

Step 1: Go to the Beanstack Website for access to the Teen Summer Reading Challenge.

  • Returning participants: use your username and password to log in. If you don’t remember your information follow the links to reset your password OR email a young adult librarian at teens@oneallibrary.org.  
  • New to O'Neal Library summer reading? Create a new account on Beanstack.

Step 2: Select the Challenges tab or click on the O'Neal Library logo in the upper left corner. 
Find the "2025 Teen Summer Reading" and click on "Register for this Challenge." 

Step 3: Read at least 1,000 pages (≈3 young adult books) by July 28! Log the book titles and number of pages as you meet the badge requirements. 

  • Books must be 250+ pages. This is the minimum number of pages of most published Middle Grade and Young Adult books.
  • Ebook pages are NOT full pages. Reading ebooks is super convenient and popular among Mountain Brook teens! Just don't forget to log the number of printed pages available by the publisher, NOT the number of ebook pages.
  • Audiobooks are real books! Just log the page number of the book, which should be available online. 
  • 3 graphic novels = 250 pages. We LOVE graphic novels at O'Neal Library, but they can be super quick to read and contain fewer words than other print books. If you're a graphic novel reader, you'll have to read more to meet the minimum requirement.

Prizes: The more you read, the higher your chances are of winning! Every 1,000 pages you read earns you a FREE book or small prize from The Cart. Our TOP 3 READERS will win VISA gift cards, which they may spend on whatever they want!

Step 1: Go to the Beanstack Website for access to the Teen Challenge Yourself Challenge.

  • Returning participants: use your username and password to log in. If you don’t remember your information follow the links to reset your password OR email a young adult librarian at teens@oneallibrary.org
  • New to O'Neal Library summer reading? Create a new account on Beanstack.

Step 2: Select the Challenges tab or click on the O'Neal Library logo in the upper left corner. 
Find the "2025 Teen Challenge Yourself" and click on "Register for this Challenge." 

Step 3: Attend library programs or write about your summer adventures (camps, travels, hobbies, learning, etc.).

Prizes: The more badges you earn, the more chances of winning in the End-of-Summer Raffle!

Got Questions?

Email ONL young adult librarians Michelle Cheng and Gracie Roth at teens@oneallibrary.org with questions about Teen Summer Reading, programs, or book recommendations! Please give them 3-5 days to respond.

You may also call 205-445-1121 or visit in-person! Young adult librarians are located on the 2nd Floor of the O'Neal Library.

Participate!

TeenEvents
Wed, May 28, 10:00am - 11:00am
O’Neal Library - Makerspace
Registration is now closed

Mon, Jun 02, 3:20pm - 4:30pm
O’Neal Library - Community Meeting Room

Mon, Jun 02, 4:30pm - 5:30pm
O’Neal Library

Wed, Jun 04, 3:30pm - 5:00pm
O’Neal Library - Community Meeting Room

Fri, Jun 06, 3:00pm - 4:30pm
O’Neal Library - Community Meeting Room

Mon, Jun 09, 3:00pm - 4:00pm
O’Neal Library - Conference Room

Wed, Jun 11, 2:00pm - 4:00pm
O’Neal Library - Makerspace
This event is full

Fri, Jun 13, 3:00pm - 4:30pm
O’Neal Library - Community Meeting Room

Mon, Jun 16, 10:00am - 12:00pm
Mountain Brook Outdoors

Wed, Jun 18, 2:00pm - 5:00pm
O’Neal Library - Community Meeting Room

Fri, Jun 20, 3:00pm - 5:00pm
O’Neal Library - Community Meeting Room

Mon, Jun 23, 9:00am - 12:00pm
Cahaba River Drop-Off

Fri, Jun 27, 2:00pm - 4:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 07, 3:20pm - 4:30pm
O'Neal Library - Storytelling Room

Mon, Jul 07, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room

Tue, Jul 08, 5:30pm - 6:30pm
Zoom Meeting

Wed, Jul 09, 3:30pm - 5:00pm
O’Neal Library - Community Meeting Room

Fri, Jul 11, 3:00pm - 4:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 14, 1:00pm - 3:00pm
Community Foodbank of Central AL

Tue, Jul 15, 5:30pm - 6:30pm
Zoom Meeting

Wed, Jul 16, 9:30am - 1:30pm
O’Neal Library - Makerspace
This event is full

Fri, Jul 18, 3:00pm - 5:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 21, 2:30pm - 4:00pm
O’Neal Library - Conference Room

Tue, Jul 22, 5:30pm - 6:30pm
Zoom Meeting

Wed, Jul 23, 2:00pm - 4:00pm
O’Neal Library - Community Meeting Room

Fri, Jul 25, 3:00pm - 5:00pm
O’Neal Library - Conference Room

Tue, Jul 29, 5:30pm - 6:30pm
Zoom Meeting

Tue, Aug 05, 5:30pm - 6:30pm
Zoom Meeting

Tue, Aug 12, 5:30pm - 6:30pm
Zoom Meeting

Tue, Aug 19, 5:30pm - 6:30pm
Zoom Meeting

Stay Updated!

Click the icons below to follow the O'Neal Library on social media and email! You will receive updates on teen programs, resources, and YA book recommendations.

                              

Here is a preview of the End-of-Summer prize raffles! The more you read and the more programs you attend, the higher your chances are of winning a prize at the end of July. What prize are you most excited to win?