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.
We believe in transparency. Here's exactly where this dataset stands right now.
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 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.
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".
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.
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:
confidence field — "confirmed" or "medium". Filter by confidence to suit your risk tolerance.16 fields per district. Clean, structured, ready for your pipeline.
district_namestatecityenrollmentfirst_daylast_daysummer_startsummer_endspring_break_startspring_break_endwinter_break_startwinter_break_endnces_leaidschool_yearsourceconfidenceTop 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.
School schedule data is surprisingly hard to get at scale. Here's who needs it.
Predict crowd patterns by knowing exactly when school breaks start and end across every state. Spring break alone shifts millions of visitors.
Dynamic pricing tied to school calendar clusters. Know which weeks will see family travel surges before your competitors do.
Any business affected by family travel patterns: airlines, rental cars, restaurants, retail. School schedules are one of the strongest demand signals.
Transportation planning, public health modeling, education policy analysis. Federal NCES IDs make joining to other datasets trivial.
Understand regional seasonality patterns at the district level. Which states have late starts? Early summers? Unusual break patterns?
Feed school schedules directly into your models as features. "Percentage of students on break" is a powerful predictor for many time-series problems.
RESTful JSON or CSV. Query by state, city, enrollment, confidence level. Dead simple.
Simple, annual subscriptions. API key activated instantly after payment.
All districts in one state. Perfect if your business operates in a specific market.
Contact SalesThe full dataset. Every district, every state. For national-scale operations.
Contact SalesWe'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