click here to submit reading logs

volunteer opportunities

Volunteer at the Library!

Sign up to earn service hours and help with programs at the Library like Book Besties and special events!

Sign up for the Teen Newsletter

Keep up to date with all the happenings at the Library with the montly Teen Programming Newsletter.

See the Teen Calendar

Plan the month ahead with the programming calendar! Click on events to add them to your personal calendar.

Contact Mr. James

Need to get in touch with the Teen Librarian? email us at

Follow us on Social Media!

Find the most up-to-date information about the Library via our Social Media accounts. Last minute notices about programs will be listed here.

FB: OCPL Teens

Twitter: @ocplteenlib

Snapchat: ocplteens

Submit your reading & earn chances to win rockin’ prizes!

Teens (ages 12-18 or students entering 6th grade in the fall through 12th grade) are encouraged to read as many books as possible, all of their own choice. Participants will track their reading online or through a reading log available at any OCPL location. Earn prizes for each book read, including a rock star prize pack, tickets to Fandom Prom, pool parties, and more!

The Library has partnered with OC Schools to provide incentives and events to reward students for their participation in Summer Reading. See your school website for more information.

Teen programs:
June 2th, 11-2pm - Libraries Rock! Kick Off Party
June 12th, 6-7:30pm - Oldhamstock Tie-Dye Fest
June 19th, 6-7:30pm - Libraries / Rocks!
June 26th, 6-7:30pm - Anime Club Deluxe
July 10th, 6-7:30pm - Cosplay Rocks! Workshop with Goldberry Cosplay
July 13th, 9-11pm - NERFNITE!
July 17th, 6-7:30pm - Stage Combat Workshop w/ KY Shakespeare
July 21st - OC Day Parade Float
July 24th, 6-7:30PM - Anime Club Deluxe
July 30th, 7:30-9:30pm - Pool Party OCMS / OCHS / EOMS *Ticket Required*
August 3rd, 6:30-10:30pm - Fandom Prom *Ticket Required*
August  6th, 7:30-9:30pm  -  Pool Party SOMS / SOHS *Ticket Required*
August  8th, 7:30-9:30pm  -  Pool Party NOMS / NOHS *Ticket Required*