Title/Search
LibCal
Upcoming Events
Time Zone: Eastern Time - US & Canada (change)
Level Up at Your Library: Summer Reading Challenge
Level Up Your Summer with Reading!
Track your reading minutes in Beanstack and level up all summer long!
📚 How It Works:
Read and log your minutes from May 27 – July 25.
Earn a badge and ...
More
- Date:
- Monday, June 23, 2025
Show more dates
- Time:
- All Day Event
- Categories:
- Literacy
Chair Yoga In-Person
Pat Waldo, a “Certified Yoga Instructor,” will teach yoga. These yoga classes are great for beginners or anyone who wants to focus on a gentle practice. This class will focus on improving...
More
- Date:
- Monday, June 23, 2025
Show more dates
- Time:
- 9:30am - 10:30am
- Location:
- Meeting Room
- Audience:
- Adult
- Categories:
- Fitness
The Boxcar Children Book Club In-Person
Join us for a four-week summer book club adventure with The Boxcar Children! Follow Henry, Jessie, Violet, and Benny as they turn an old boxcar into their home and solve an exciting mystery along the...
More
- Date:
- Monday, June 23, 2025
Show more dates
- Time:
- 11:00am - 12:00pm
- Location:
- Activity Room
- Audience:
- Children
- Categories:
- Literacy
- Registration has closed.
Imagination Stations: Play with Tech and Art In-Person
Explore a mix of art, tech, and play as you rotate through stations designed to spark your imagination. There’s something for every curious person to enjoy, including experts in Virtual Reality,...
More
Code & Create Camp In-Person
Each day, we will get creative with coding and robotics! This camp will bring together hands-on creative expression with basic coding concepts, electrical circuits, and robotics.
This camp will be...
More
- Date:
- Tuesday, June 24, 2025
Show more dates
- Time:
- 5:00pm - 6:00pm
- Location:
- Meeting Room
- Audience:
- Children
- Categories:
- Computers and Technology
- Registration Type:
- In-Person Registration
- Register!
Wiffle Ball: Play, Learn, and Swing into History! In-Person
Step up to the plate and discover the fun of wiffle ball! This interactive program will introduce participants to the basics of how to play, the official rules, and the history of wiffle...
More
- Date:
- Tuesday, June 24, 2025
- Time:
- 6:00pm - 7:00pm
- Location:
- Activity Room
- Audience:
- All Ages
- Categories:
- Fitness
- Registration Type:
- In-Person Registration
- Register! - 31 seats left
Storytime! In-Person
Join us for stories, songs, and crafts that make getting ready to read fun! This program is geared toward children aged 2-5 with a caregiver, but any child who will benefit from attending is welcome.
- Date:
- Wednesday, June 25, 2025
Show more dates
- Time:
- 10:00am - 11:00am
- Location:
- Activity Room
- Audience:
- Ages 2-5
- Categories:
- Literacy
Code & Create Camp In-Person
Each day, we will get creative with coding and robotics! This camp will bring together hands-on creative expression with basic coding concepts, electrical circuits, and robotics.
This camp will...
More
- Date:
- Wednesday, June 25, 2025
Show more dates
- Time:
- 5:00pm - 6:00pm
- Location:
- Meeting Room
- Audience:
- Children
- Categories:
- Computers and Technology
- Registration Type:
- In-Person Registration
- Register!
Storytime! In-Person
Join us for stories, songs, and crafts that make getting ready to read fun! This program is geared toward children aged 2-5 with a caregiver, but any child who will benefit from attending is welcome.
- Date:
- Thursday, June 26, 2025
Show more dates
- Time:
- 10:00am - 11:00am
- Location:
- Activity Room
- Audience:
- Ages 2-5
- Categories:
- Literacy
Code & Create Camp In-Person
Each day, we will get creative with coding and robotics! This camp will bring together hands-on creative expression with basic coding concepts, electrical circuits, and robotics.
This camp will...
More
- Date:
- Thursday, June 26, 2025
Show more dates
- Time:
- 5:00pm - 6:00pm
- Location:
- Meeting Room
- Audience:
- Children
- Categories:
- Computers and Technology
- Registration Type:
- In-Person Registration
- Register!
View More Events:
Today's Hours
Spaces
Use our online tool to book study rooms in the library.
Library
Book a Research Appointment
Meet one on one with one of our expert librarians and get help with your research.