Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a colour combintion to give he most comfortable contrast.

Three Ways to Win


Read for a chance to win prizes throughout the summer! We have created 15 challenges on Beanstack that will test your reading stamina. As you complete these challenges, your name will be entered into weekly prize drawings and grand-prize drawings. 

Click Here to view the registration instructions and list of reading challenges.

Registration for the Reading Challenge will be open in Beanstack on Monday, May 25th. The grand prize winners will be drawn on Friday, July 31st! 


Painting, poetry, songs, music, short films, stories, cross-stitch—we accept all forms of art and creativity in our Teen Summer Reading Creativity Contest! If you can conceive it and execute it, then we want to see it. 

Email your art or project to before 11:59pm on Monday, July 13th to participate in the contest. Your work will be featured anonymously in an online gallery on July 15-July 27 where people can submit votes (via Google Form) on which artwork/project they like the most. A panel of librarians will also pick the Library's Choice winner. 

Our Creativity Contest winners and honorable mentions will be contacted on Friday, July 31st and receive gift cards and other fabulous prizes!  

Update: CLICK HERE to view our teen Virtual Gallery!


This summer The O’Neal Library Teen Department is encouraging you to get out and get moving, and we’re giving away prizes to help motivate you.

Sam and Frodo’s journey from Bag End in Hobbiton to Mordor to destroy the ring was approximately 1780 miles. You can roll, walk, run, skate, paddle, bike, swim, or even horseback ride to rack up your miles.

Pick up or download one of our handy-dandy maps, so you can keep track of your progress, and check in with us on Beanstack in order to log your miles. Registration for the Journey to Mordor will be open in Beanstack on Monday, May 25th. 

Let the journey begin with you!

Got Questions?

Email ONL teen librarians Matt Layne and Michelle Cheng at with questions about teen program(s), summer reading, or book recommendations! 


Thu, Aug 20, 4:30pm - 5:30pm

Sat, Aug 29, 10:00am - 1:00pm
O’Neal Library

Sun, Aug 30, 1:00pm - 3:00pm
O’Neal Library

Tue, Sep 01, 5:00pm - 6:00pm
Zoom Meeting

Wed, Sep 16, 4:00pm - 5:00pm
Zoom Meeting

Wed, Sep 23, 6:00pm - 8:00pm
O'Neal Library Virtual Meeting Room - O'Neal Library Virtual Meeting Room

Mon, Sep 28, All day
Mailed Care Package

YA Staff Reading Recommendations

  • Teens
    • The Hate U Give, Angie Thomas
    • Darius the Great is Not Okay, by Adib Khorram
    • On the Come Up, Angie Thomas
    • You Should See Me in a Crown, Leah Johnson
    • Dread Nation, Justina Ireland
    • Slay, Brittney Morris
    • With the Fire on High, Elizabeth Acevedo
    • Full Disclosure, Camryn Garrett
    • The Good Luck Girls, Charlotte Nicole Davis
    • Stamped: Racism, Antiracism, and you, Jason Reynolds & Ibram X. Kendi
    • A Blade so Black, L. L. McKinney
    • Opposite of Always, Justin A. Reynolds
    • Dear Haiti Love Alaine, Maika Moulite & Maritza Moulite
    • All American Boys, Jason Reynold & Brendan Kiely
    • By Any Means Necessary, Candace Montgomery
    • Not So Pure and Simple, Lamar Giles
    • Felix Ever After, Kacen Callender
    • March Book 1, John Lewis & Andrew Aydin, Nate Powell
    • Children of Blood and Bone, Tomi Adeyemi
    • The Field Guide to the North American Teenager, Ben Philippe
    • Renegades, by Marissa Meyer
    • Warcross, by Marie Lu
    • They Called Us Enemy, by George Takei
    • Six of Crows, by Leigh Bardugo
    • Don't Date Rosa Santos, by Nina Moreno
    • The Prince and the Dressmaker, Jen Wang
    • Dragon Hoops, Gene Luen Yang
    • Check, Please #Hockey, Ngozi Ukazu
    • Like a Love Story, Abdi Nazemian
    • Carry On, Rainbow Rowell

Lord of the Rings Activites