Skip to main content
Translate
Reserve Room
How Do I?
My Account
Catalog
Website
Search our Catalog!
Search
Keywords
Skip navigation
Main navigation
Toggle
Main Menu
Borrow
Open Menu
Get a Card
Check It Out
Open Menu
Search Catalog
eBooks & Audiobooks
Movies, Music, TV
Magazines
Newspapers
Library of Things
Museum Passes
Stream & Download
Reader Resources
Open Menu
Adult Book Lists
Teen Book Lists
Children’s Book Lists
Borrowing Information
Reading Programs
Can’t Find It
Open Menu
Suggest a Purchase
Interlibrary Loan
Events
Open Menu
All Events
Events by Age
Open Menu
Children’s Events
Teen Events
Adult Events
By Type
Open Menu
Storytime
Arts & Crafts
Gaming
Book Clubs
STEAM/Science
Volunteer
Seasonal Program Guide
Research
Open Menu
All Resources
Online Topics
Open Menu
Genealogy
Homework Help
Business & Finance
Newspapers
Consumer Information
Reader Resources
Resources by Age
Open Menu
Children
Teens
Adults
Services
Open Menu
Reserve a Room
Services for
Open Menu
Children
Teens
Adults
Educators
Local Authors
Local Artists
At the Library
Open Menu
Technology
Print/Scan/Fax
Wireless Printing
All Services
Community Resources
Open Menu
Community Resources
Voter Information
Outreach
About Us
Open Menu
Contact Us
The Library
Open Menu
About the Library
Campuses
Hours & Closings
Board of Trustees
Policies
Connect With Us
Open Menu
Program Guide
Donations
Employment
Month Calendar
Toggle
Filters
Keyword Search
Age Group
Age Group
Youth
Babies
Families
Grades K - 5
Preschool
Toddler
Teens
High School
Jr. High
Adults
Everyone
Program Type
Program Type
Animal
Author
Holiday
Volunteer
Arts & Crafts
Bilingual
Board of Trustees
Book Club
College Prep
Finance & Legal
Food & Cooking
Games & Activities
Gardening
Genealogy
Early Literacy
Education
History
Make & Take
Music & Dance
Play
Reading
Science & Nature
STEAM
Take & Make
Writing & Language
Health & Wellness
Film & TV
Performance
Storytime
Technology
Workshop
Library Branch
Library Branch
Oswego Campus
Montgomery Campus
Montgomery Campus & Oswego Campus
Virtual
Off Site
Registration Type
Registration Type
Any
Registration Required
No Registration
Primary tabs
Upcoming
List
Month
Week
Day
Skip to current day
Toggle the date picker:
Apr 2025
April 2025
Previous Month
Next Month
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Ongoing events for March 30, 2025 to April 5, 2025
Sunday, March 30, 2025
View All
Events on 03/30/25
Monday, March 31, 2025
View All
Events on 03/31/25
Tuesday, April 1, 2025
View All
Events on 04/01/25
Wednesday, April 2, 2025
View All
Events on 04/02/25
Thursday, April 3, 2025
View All
Events on 04/03/25
Friday, April 4, 2025
View All
Events on 04/04/25
Saturday, April 5, 2025
View All
Events on 04/05/25
Ongoing events for April 6, 2025 to April 12, 2025
Sunday, April 6, 2025
View All
Events on 04/06/25
Monday, April 7, 2025
View All
Events on 04/07/25
Tuesday, April 8, 2025
View All
Events on 04/08/25
Wednesday, April 9, 2025
View All
Events on 04/09/25
Thursday, April 10, 2025
View All
Events on 04/10/25
Friday, April 11, 2025
View All
Events on 04/11/25
Saturday, April 12, 2025
View All
Events on 04/12/25
Ongoing events for April 13, 2025 to April 19, 2025
Sunday, April 13, 2025
View All
Events on 04/13/25
Monday, April 14, 2025
View All
Events on 04/14/25
Tuesday, April 15, 2025
View All
Events on 04/15/25
Wednesday, April 16, 2025
View All
Events on 04/16/25
Thursday, April 17, 2025
View All
Events on 04/17/25
Friday, April 18, 2025
View All
Events on 04/18/25
Saturday, April 19, 2025
View All
Events on 04/19/25
Ongoing events for April 20, 2025 to April 26, 2025
Sunday, April 20, 2025
View All
Events on 04/20/25
Monday, April 21, 2025
View All
Events on 04/21/25
Tuesday, April 22, 2025
View All
Events on 04/22/25
Wednesday, April 23, 2025
View All
Events on 04/23/25
Thursday, April 24, 2025
View All
Events on 04/24/25
Friday, April 25, 2025
View All
Events on 04/25/25
Saturday, April 26, 2025
View All
Events on 04/26/25
Ongoing events for April 27, 2025 to May 3, 2025
Sunday, April 27, 2025
View All
Events on 04/27/25
Monday, April 28, 2025
View All
Events on 04/28/25
Tuesday, April 29, 2025
View All
Events on 04/29/25
Wednesday, April 30, 2025
View All
Events on 04/30/25
Thursday, May 1, 2025
View All
Events on 05/01/25
Friday, May 2, 2025
View All
Events on 05/02/25
Saturday, May 3, 2025
View All
Events on 05/03/25
Toggle the date picker:
Apr 2025
April 2025
Previous Month
Next Month