Join public libraries and partners this spring for Bite Into Books, an NEA Big Read celebration, to read, discuss, and celebrate Bite by Bite, Aimee Nezhukumatathil’s essay collection on the foods that shape our stories.
The 50th Cleveland International Film Festival is officially underway. Now through April 18, join us for ten days of unforgettable screenings, filmmaker conversations, and the shared magic that has defined Cleveland’s film community for 50 years.
April is Financial Literacy Month, so it's the perfect time to review your financial health: Learn about Financial Planning Basics on April 20, check out books, audiobooks and more, and access online resources like Weiss Financial Ratings.
Read 100 books before graduating high school! Log your reading in Beanstack and each badge that you earn along the way is equal to one entry into a quarterly grand prize raffle for a gift card. Read 100 total books and earn a WPPL coffee tumbler.
Join us at blogs.westlakelibrary.org for info about books, movies, crafts, and much more!
New title highlights brought to you by New Book Alerts.
WPPL accepts applications for energetic and creative teens to help with a variety of tasks and programs around the Library during two sessions every year: the summer and the academic school year. As space permits, we do accept applications on a rolling basis throughout the school year.
This is a great opportunity for teens in grades 8-12 to give back to their community, get service hours in a fun, relaxed environment, and boost their college applications!

We are no longer accepting applications to volunteer during the 2025-2026 school year. Check back on June 1 for applications for our Summer 2026 volunteer session. Contact Youth Services with questions.
Resources for help with homework, volunteering and more.
| Resources for Homework and Lifelong Learning | |
| Call or email with questions. We love answering questions! | |
27333 Center Ridge Road
Westlake, OH 44145-3947
440-871-2600
Monday – Thursday: 9 am - 9 pm
Friday & Saturday: 9 am - 6 pm
Sunday: 1 pm - 5 pm

