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.

2024 Teen Summer Reading challenges can be completed May 19-July 28.

Programs for students rising to grades 7-12 begin in June 2024. View our Teen Events Calendar for more info and registration!

Winners will be announced on this website Wednesday, July 31.

Beanstack

Beanstack

Summer FAQ

Summer FAQ

YA Book Recommendations

YA Book Recommendations

MBJH Reading List

MBJH Reading List

MBHS Reading List

MBHS Reading List

Altamont School Reading List

Altamont School Reading List

Teens Home

Teens Home

Teens Events Calendar

Teens Events Calendar

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 "2024 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.
  • Audiobooks are real books! Just log the page number of the book, which should be available online. 
  • 3 graphic novels = 250 pagesWe 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.
  • You can log 1 lengthy fanfiction title. Reading anything is great, but definitely read library books in the summer! 80,000+ words = 250 pages.
  • 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.

Prizes: We've got TONS of prizes that we'll giveaway at Library Loot Book Clubs and the end of summer. The more you read, the higher your chances are of winning! 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 "2024 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.). The more badges you earn, the more chances of winning at the end of the summer!

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!

Mon, Jun 03, 2:00pm - 4:30pm
Community Meeting Room & Storytelling Room

Tue, Jun 04, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

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

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

Mon, Jun 10, 10:00am - 12:00pm
Watkins Trail Bridge

Tue, Jun 11, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

Wed, Jun 12, 2:00pm - 5:00pm
O’Neal Library - Conference Room

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

Mon, Jun 17, 1:00pm - 3:00pm
O’Neal Library - Conference Room

Tue, Jun 18, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

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

Thu, Jun 20, 9:30am - 1:30pm
O’Neal Library - Makerspace
This event is full

Fri, Jun 21, 1:00pm - 3:00pm
O’Neal Library - Community Meeting Room

Mon, Jun 24, 2:00pm - 4:00pm
O’Neal Library - Community Meeting Room

Mon, Jun 24, 4:30pm - 6:00pm
O’Neal Library - Community Meeting Room

Tue, Jun 25, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

Fri, Jun 28, 1:00pm - 3:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 01, 3:30pm - 4:30pm
Storytelling Room

Mon, Jul 08, 1:00pm - 3:00pm
O’Neal Library - Community Meeting Room

Tue, Jul 09, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

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

Fri, Jul 12, 2:00pm - 4:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 15, 10:00am - 1:30pm
Cahaba River Drop-Off

Tue, Jul 16, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

Wed, Jul 17, 2:00pm - 5:00pm
O’Neal Library - Conference Room

Fri, Jul 19, 2:00pm - 4:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 22, 1:00pm - 3:00pm
O’Neal Library - Community Meeting Room

Tue, Jul 23, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

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

Fri, Jul 26, 1:00pm - 3:00pm
O’Neal Library - Community Meeting Room

Mon, Jul 29, 4:30pm - 6:00pm
O’Neal Library - Conference Room

Tue, Jul 30, 5:30pm - 6:30pm
Virtual Meeting - Zoom
This event is full

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.