Find Your Child's School Calendar
Never miss a school day, break, or holiday again. Get your district's calendar on your phone in seconds.
Covering 10,046+ districts across 50 states
Why Parents Love Us
No more digging through school websites. Get all the dates you need in one place.
Always Up-to-Date
We monitor district websites daily so you don't have to. Changes are reflected automatically.
One-Click Calendar Sync
Add to Apple Calendar, Google Calendar, or Outlook in seconds. All dates sync automatically.
All Dates in One Place
First day, last day, spring break, winter break, holidays — everything you need to plan ahead.
Are you a developer?
Check out our APIWhat Is Schools Calendar?
Schools Calendar is a free resource that collects, structures, and publishes school calendar data for public school districts across the United States. Instead of hunting through individual district websites — which vary wildly in format and are often buried in PDFs — you can find every important date in one consistent, searchable place.
We cover the first day of school, last day of school, all scheduled breaks (winter break, spring break, fall break, Thanksgiving), teacher workdays, and individual holidays. Every piece of data links back to the official district source.
Who Uses Schools Calendar?
Parents and families are our primary audience. Planning a family vacation around school schedules is complicated — every airline and hotel price spikes during spring break, but spring break isn't the same week in every district. Schools Calendar lets you compare nearby districts side by side so you can find the best travel window for your family.
Employers and HR teams use our data to plan staffing around school closures. When a significant portion of your workforce has school-age children, knowing which weeks have the highest likelihood of schedule conflicts — spring break, the week before winter break, teacher workdays scattered across the year — helps with proactive scheduling and coverage planning.
Developers and data teams building education technology, local services, or family apps can access our structured data via the Schools Calendar API. Instead of scraping hundreds of district websites with incompatible formats, you get a single consistent endpoint that returns first day, last day, breaks, and holidays in a standardized JSON structure.
How Our Data Is Gathered
Our automated pipeline visits each district's official website, locates the published school calendar (which may be an HTML page, a downloadable PDF, an iCal feed, or a Google Calendar embed), and extracts the structured date information. The pipeline handles common variations: scanned PDF calendars are processed with OCR, and calendars published as image files are read using computer vision.
Extracted data is validated against known constraints — first day must precede last day, break dates must fall within the school year, holiday names must match the school year's published schedule — before being saved to our database. The "Last updated" date on each district page reflects the most recent successful extraction run.
Districts that publish updated calendars mid-year (for example, adding a snow makeup day) are detected on the next monitoring run and re-extracted automatically. If you spot an error, use the "Report an error" link on any district page to flag it for manual review.
What Calendar Data Is Available?
Every district page includes the first day and last day of school for the current school year, all scheduled multi-day breaks with their start and end dates, and individual holiday closures with their names and dates. Where available, we also distinguish between student holidays and teacher-only workdays — useful if you're trying to determine whether childcare is needed on a given day.
Each district page includes a free iCal download link. Click it to add the complete school calendar — all days off, all breaks, first and last day — directly to Apple Calendar, Google Calendar, Outlook, or any other calendar application that supports the iCal format. The calendar syncs automatically: if the district updates their calendar and we re-extract it, your calendar app will reflect the changes on its next sync.
Texas School Districts
Browse calendars for 932 districts
California School Districts
Browse calendars for 842 districts
Cerritos
Acalanes Union High School DistrictAckerman Charter School DistrictActon-Agua Dulce Unified School DistrictActon
Adelanto School DistrictAlameda Unified School DistrictAlbany Unified School DistrictAlexander Valley Union School DistrictAlhambra Unified School DistrictAlhambra
Alisal Union Elementary School DistrictAllensworth School DistrictAlpaugh Unified School DistrictAlpaugh
Illinois School Districts
Browse calendars for 769 districts
Allendale
Alsip-Hazelgreen-Oak Lawn School District 126Alton Community Unit School District 11Alton
Amboy Community Unit School District 272Amboy
Anna Jonesboro Community High School District 81Antioch Community Consolidated School District 34More States
595 districts
New Jersey520 districts
Ohio463 districts
Oklahoma397 districts
Pennsylvania383 districts
Michigan370 districts
Missouri320 districts
Montana288 districts
Iowa267 districts
Wisconsin264 districts
Minnesota243 districts
Indiana234 districts
Washington211 districts
Kansas197 districts
Colorado188 districts
Massachusetts183 districts
Maine180 districts
Nebraska165 districts
Arkansas154 districts
Oregon150 districts
Georgia126 districts
Kentucky119 districts
Virginia116 districts
Connecticut106 districts
Alabama102 districts
North Dakota101 districts
Tennessee91 districts
South Dakota90 districts
Mississippi88 districts
Idaho86 districts
Arizona79 districts
North Carolina77 districts
New Hampshire63 districts
South Carolina61 districts
Florida56 districts
Vermont55 districts
Louisiana53 districts
New Mexico52 districts
Alaska41 districts
Utah40 districts
West Virginia35 districts
Rhode Island28 districts
Wyoming26 districts
Maryland17 districts
Delaware14 districts
Nevada8 districts
Hawaii1 districts
Find your school calendar now
Search for your district and add the calendar to your phone in under a minute.