An almanac of school calendars for every K-12 district

Know when every school in America is on break.

Day-level calendar data for all 50 states + DC, resolved to the school district. Spring break, winter break, teacher in-service, first and last day — structured, scored, and ready to drop into your demand model.

An independent, commercial dataset — not affiliated with any school, district, or the Dept. of Education.

Get API access — $99/mo Read the docs →

Not in session —

LIVE
In session Partial day Not in session
Students out
Districts out
Date

How we build it

Every date, sourced

Board-adopted calendars, district PDFs and portals — collected, parsed, and reconciled against NCES records.

Scored

Confidence on every row

A 0–1 score tells you which dates are verified from source versus inferred, so you can filter to your threshold.

Joinable

NCES IDs, everywhere

Standard identifiers on each district — join straight onto Census, enrollment, or your own geodata.

Fresh

Reconciled daily

Calendars change. We re-check sources every day and version the diffs so your features never go stale.

Honest coverage

40% of districts have a confirmed 2026–27 calendar today — we’re collecting the rest now, and every estimated date is labeled as such on the page. Earlier years run 76–84% confirmed. We’d rather show you a gap than paper over it.

Who uses this

School schedules are one of the strongest demand signals in America.

When 46 million kids go on break, families move. Parks fill, flights book, hotels surge. We turn the raw calendar into a clean, joinable feature — no scraping, no PDF parsing, no guessing which of a state's 900 districts start early.

The data is the product

One request. Every district's year.

GET /v1/districts/0622710/calendar?year=2025 { "nces_id": "0622710", "district": "Los Angeles Unified", "state": "CA", "first_day": "2025-08-14", "last_day": "2026-06-09", "breaks": [ { "type":"thanksgiving", "start":"2025-11-24" }, { "type":"winter", "start":"2025-12-22" }, { "type":"spring", "start":"2026-04-06" } ], "confidence": 0.97 // verified from source }

Built for the pipeline, not the browser.

  • FORMATJSON & CSV — one schema, bulk export or per-district.
  • JOINNCES IDs on every row — enrollment, Census, geodata.
  • SCOREConfidence scores — verified vs. inferred, filter to threshold.
  • SHAPEDay-level expansion — one row per district per day, flat for time-series.
  • SPANThree school years, 2024–25 → 2026–27, updated daily.
Full API reference

Where the signal lands

Anything that moves when families travel.

01 / THEME PARKS

Crowd spikes

Predict spikes by knowing exactly when breaks start across every feeder market.

02 / HOTELS & TRAVEL

Dynamic pricing

Pricing tied to school calendars. See family surges before competitors do.

03 / FORECASTING

Exogenous regressor

Airlines, rental cars, retail — a clean input for family-driven demand.

04 / GOVERNMENT

Planning & policy

Transportation, public health, education-policy analysis at district grain.

05 / RESEARCH

Regional seasonality

Which states start late? Where do breaks cluster? District-level detail.

06 / ML FEATURES

Model input

Drop schedules straight into your model — a strong time-series predictor.

One plan. Everything included.

Plug every US school calendar into your pipeline.

All districts. All three school years. Full API access — JSON and CSV. Confidence scores and NCES IDs for joining. Cancel anytime.

$99/ MONTH
  • All ~12,000 districts, 50 states + DC
  • 2024–25 · 2025–26 · 2026–27
  • JSON + CSV, bulk & per-district
  • Confidence scores + NCES IDs
  • Updated daily
Get started →

Browse by state

Find your school district

Pick your state, then your district, for its full 2026–27 calendar — free, forever.