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
Date:
Tuesday, June 24, 2025
Time:
10:00am - 12:00pm
Location:
Activity Room, Meeting Room
Audience:
  Family  
Categories:
  STEM  

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.

Book a Research Appointment

Meet one on one with one of our expert librarians and get help with your research.