Actively Growing — Updated Daily

The School Schedule Database

A comprehensive dataset of US school calendars. 13,400+ districts, 46M+ students. Start dates, end dates, spring break, winter break, summer schedules — structured and ready for analysis.

13,400+
Districts
46M+
Students
50
States + DC
2025–26
School Year

Data Quality — What You're Actually Getting

We believe in transparency. Here's exactly where this dataset stands right now.

✓ Confirmed — Verified from Source

88.5%

By student enrollment. The districts we've confirmed cover 88.5% of all US students (40.9M of 46.3M). These dates come directly from district websites, official calendars, and state education department records. Verified by scraping + AI extraction.

⚠ By District Count — Work in Progress

48.5%

By number of districts confirmed. About half of districts have verified dates. The gap is mostly small districts (under 2,000 students) where calendars are harder to find online. Our scraper is actively filling this in — the number improves daily.

📊 Inferred Districts

~6,900

Unconfirmed districts use state median inference — the median confirmed dates for their state. This is a reasonable estimate (most districts in a state follow similar schedules), but it's an estimate, not a fact. These are clearly marked with confidence: "medium".

🔄 Improving Daily

~74%

Our AI scraper is running right now, processing the remaining districts. It finds verified dates 74% of the time when web content is available. As it completes, confirmed coverage will increase significantly. Current estimates: we'll reach ~60-65% district-level confirmation when the queue finishes.

⚡ The Honest Summary

This isn't a perfect dataset. No school schedule dataset is — districts don't publish in a standard format, and thousands of small districts barely have a web presence. Here's what we can promise:

What's in Each Row

16 fields per district. Clean, structured, ready for your pipeline.

🏫 District Name district_name
📍 State state
🏙️ City city
👥 Enrollment enrollment
📅 First Day first_day
🎓 Last Day last_day
☀️ Summer Start summer_start
📚 Summer End summer_end
🌴 Spring Break Start spring_break_start
🌴 Spring Break End spring_break_end
❄️ Winter Break Start winter_break_start
❄️ Winter Break End winter_break_end
🔑 NCES ID nces_leaid
📆 School Year school_year
📡 Source source
Confidence confidence

Coverage by State

Top 10 states by student enrollment. These represent the bulk of the dataset's value.

State Districts Confirmed Rate Enrollment
🟢 Florida 67 67 100% 2,851,473
🟢 North Carolina 117 98 84% 1,400,853
🟢 Georgia 180 146 81% 1,708,936
🟢 Texas 1,024 787 77% 5,112,785
🟡 Pennsylvania 500 319 64% 1,502,365
🟡 California 995 552 55% 5,274,020
🟡 New Jersey 564 305 54% 1,260,598
🟡 Ohio 619 329 53% 1,530,855
🟡 New York 721 359 50% 2,308,962
🟠 Illinois 854 261 31% 1,845,191

Full coverage available for all 50 states + DC, PR, and territories. Table shows top 10 by enrollment.
Coverage improves daily as our scraper processes remaining districts.

Who Uses This

School schedule data is surprisingly hard to get at scale. Here's who needs it.

🎢

Theme Parks & Attractions

Predict crowd patterns by knowing exactly when school breaks start and end across every state. Spring break alone shifts millions of visitors.

🏨

Hotels & Travel

Dynamic pricing tied to school calendar clusters. Know which weeks will see family travel surges before your competitors do.

📊

Demand Forecasting

Any business affected by family travel patterns: airlines, rental cars, restaurants, retail. School schedules are one of the strongest demand signals.

🏛️

Government & Research

Transportation planning, public health modeling, education policy analysis. Federal NCES IDs make joining to other datasets trivial.

📈

Market Research

Understand regional seasonality patterns at the district level. Which states have late starts? Early summers? Unusual break patterns?

🤖

ML Feature Engineering

Feed school schedules directly into your models as features. "Percentage of students on break" is a powerful predictor for many time-series problems.

API Access

RESTful JSON or CSV. Query by state, city, enrollment, confidence level. Dead simple.

# Get all confirmed Florida districts
curl "https://hazeydata.ai/api/ssd/districts?state=FL&confidence=confirmed" \
  -H "Authorization: Bearer ssd_live_your_key_here"

# Response
{
  "total": 67,
  "plan": "national",
  "districts": [
    {
      "district_name": "ALACHUA",
      "state": "FL",
      "enrollment": 28964,
      "spring_break_start": "2026-03-16",
      "spring_break_end": "2026-03-20",
      "confidence": "confirmed",
      "nces_leaid": 1200030
      ...
    }
  ]
}
# Download full CSV
curl "https://hazeydata.ai/api/ssd/districts?format=csv" \
  -H "Authorization: Bearer ssd_live_your_key_here" \
  -o school_schedules.csv

Pricing

Simple, annual subscriptions. API key activated instantly after payment.

Single State
$1,200/yr

All districts in one state. Perfect if your business operates in a specific market.

Contact Sales
  • All districts in your chosen state
  • JSON + CSV API access
  • Daily data updates
  • NCES IDs for easy joins
  • 12-month access

Want to See a Sample?

We'll send you a free sample of 100 districts from any state — confirmed data only. No commitment. See the quality for yourself before buying.

Request Free Sample