One API. 4,000+ districts across 8 states. Always up-to-date. Get first day, last day, breaks, and holidays for any US school district.
$ curl -X GET "https://api.schools-calendar.com/calendar?district_id=tx-austin-isd" \
-H "X-API-Key: your_api_key"{
"district": {
"id": "tx-austin-isd",
"name": "Austin ISD",
"state": "TX"
},
"schoolYear": "2025-26",
"firstDay": "2025-08-18",
"lastDay": "2026-05-28",
"breaks": [
{
"name": "Thanksgiving Break",
"type": "fall",
"startDate": "2025-11-24",
"endDate": "2025-11-28"
},
{
"name": "Winter Break",
"type": "winter",
"startDate": "2025-12-22",
"endDate": "2026-01-02"
}
],
"holidays": [
{ "name": "Labor Day", "date": "2025-09-01" },
{ "name": "MLK Day", "date": "2026-01-19" }
]
}From HR platforms to travel apps, our API powers features that millions of users rely on.
Help employees plan PTO around school breaks. Reduce scheduling conflicts and improve work-life balance for working parents.
Show users when school breaks occur to help them plan family vacations or avoid peak travel times.
Sync family calendars with school schedules. Build features that help parents coordinate around school events.
Build educational tools that adapt to school schedules. Know when students are on break or in session.
A complete API with all the data and features you need to integrate school calendars into your application.
Start free, scale as you grow. No hidden fees.
Start with 100 free requests. No credit card required.