Upcoming Events

View all of our scheduled events on our calendar. 

Loading Calendar Feed...

A woman reading a book in front of a lake

Up for a challenge?

Find something new to read or do with our online reading challenges for all ages. You can also log your reading all year long.

Learn more about our reading challenges

Annual Programs and Events

Learn about our biggest programs and events, which happen once a year.

An open book on a beach blanket
Summer Reading

Readers of all ages can join our annual Summer Reading program! Log your reading, complete fun activities, and earn books that are yours to keep. 

Ongoing Programs and Events

Make the library part of your routine with our ongoing events, which typically take place weekly or monthly.

Many of our ongoing programs are on hiatus in response to COVID-19. Please check our calendar for scheduled events.

Kids and Family Events

Specifically designed to entertain, educate, and inspire kids from birth through age 12, and their families.

A group of children sitting on the floor listening to a woman reading a book
Storytimes and Early Literacy

Build essential pre-reading skills in our storytimes and other events for ages 0-12. 

Two children on a bed reading to a dog
Read to a Dog

Beginning readers can build confidence - and make a new friend - by reading to trained therapy dogs.

Two movie tickets in front of popcorn
Family Movie Night

Watch the latest family-friendly movie releases in a fun, relaxed environment.

A girl reading a textbook in a library
Homework Help

Students of all ages can get homework help online, and students in grades 1-8 can take visit our Homework Center for in-person help. 

Adult Events

Make new friends and build your community with our adult events.

A man signing the front page of a book
Author Visits

Meet a favorite author (or discover a new one) with our Author Visit series

A close-up of a book being held by a woman
Book Clubs

Discuss mysteries, award-winners, and more in one of our regular book clubs.

A group of people in a library, laughing
Conversation Club

Practice your English in a fun and relaxed environment with our Conversation Club for English Language Learners.