Ohio has 462 school districts across 88 cities with calendar data for the 2025-26 school year. Districts average 177 instructional days per year.
Academic Calendar Overview
Ohio school districts follow a 2025-26 academic calendar that spans from July 28, 2025 through June 30, 2026. With 462 districts across 88 cities and communities, Ohio families have a wide range of schedules to navigate depending on where they live. Understanding when school starts, when breaks fall, and how many instructional days your child will have helps parents plan vacations, childcare, and family activities around the academic year. With an average of 177 instructional days required per year, Ohio school districts must carefully balance state mandates with local scheduling needs, including teacher planning days, professional development, and weather makeup days.
When Does School Start?
The earliest Ohio districts begin classes on July 28, 2025, while others do not start until September 4, 2025 — a spread of 38 days that reflects the diverse local priorities and climate conditions across the state. Districts that start earlier in the summer tend to align breaks with local events or agricultural cycles, while later-starting districts may preserve more of the traditional summer for families. This variation means a family moving from one Ohio district to another could encounter a schedule shift of several weeks, making it important to verify your specific district's calendar each year. Across Ohio, districts average 177 instructional days — a figure set by state education mandates but often exceeded by individual districts that build in additional learning time.
Break Schedules
For the 2025-26 academic year, the most common spring break window in Ohio runs from March 30, 2026 through April 3, 2026, a schedule shared by 79 districts. Families planning spring travel should be aware that while this is the dominant pattern, not all Ohio districts follow the same dates — some districts schedule spring break a week earlier or later based on local traditions or the academic calendar layout. Winter break — the longest scheduled recess of the school year — most commonly begins December 22, 2025 and runs through January 2, 2026 for 282 Ohio districts. This multi-week window is a critical planning period for families booking holiday travel, managing childcare during the break, and coordinating with extended family schedules.
Data Sources & Accuracy
Major Ohio communities including Cuyahoga County, Hamilton County, Trumbull County, and Montgomery County are represented in our dataset, alongside hundreds of smaller districts across the state. All calendar data on this site is sourced directly from official Ohio school district websites, PDF calendars, and district-published iCal feeds. The data is refreshed regularly to reflect mid-year amendments, snow day adjustments, and any changes announced by districts after the start of the school year. While we work to keep information current, parents should always verify critical dates — such as the first day of school, standardized testing windows, and graduation ceremonies — against their district's official website or the district office directly. Use the district links below to navigate to your specific school calendar page, where you can view the full schedule and download an iCal file for Apple Calendar, Google Calendar, or Outlook.
Top Cities by District Count
Compare School Calendars
Showing districts with available 2025-26 calendar data. Data updates daily.
| District | First Day | Last Day | Spring Break | Winter Break |
|---|---|---|---|---|
| Ada Exempted Village | Aug 25 | May 23 | Apr 3 | Dec 22 |
| Adams County Ohio Valley Local | Aug 15 | May 21 | Apr 17 | Dec 23 |
| Adena Local | Aug 14 | May 21 | Apr 3 | Dec 23 |
| Akron City | Aug 21 | May 28 | Mar 30 | Dec 22 |
| Alexander Local | Aug 14 | May 21 | Apr 6 | Dec 22 |
| Allen East Local | Sep 2 | May 28 | — | Dec 22 |
| Alliance City | Aug 20 | May 27 | Apr 2 | Dec 22 |
| Amanda-Clearcreek Local | Aug 12 | May 22 | Mar 2 | Dec 22 |
| Amherst Exempted Village | Aug 20 | May 28 | Mar 31 | Dec 22 |
| Anna Local | Aug 19 | May 21 | Apr 3 | Dec 22 |
| Ansonia Local | Aug 21 | Jun 8 | Apr 3 | Dec 24 |
| Anthony Wayne Local | Aug 18 | May 28 | Mar 30 | Dec 22 |
| Antwerp Local | Aug 19 | May 28 | Mar 9 | Dec 22 |
| Arcadia Local | Sep 2 | May 29 | Apr 3 | Dec 22 |
| Archbold-Area Local | Aug 20 | May 27 | Mar 9 | Dec 24 |
| Ashland City | Aug 26 | Jun 4 | Mar 30 | Dec 22 |
| Ashtabula Area City | Aug 21 | Jun 4 | Mar 24 | Dec 23 |
| Athens City School District | Aug 19 | May 22 | Mar 9 | Dec 22 |
| Aurora City | Aug 14 | May 28 | Mar 23 | Dec 22 |
| Austintown Local Schools | Aug 27 | May 22 | Mar 9 | Dec 22 |
A22 districts
Hardin County
Adams County Ohio Valley LocalAdams County
Adena LocalRoss County
Akron CitySummit County
Alexander LocalAthens County
Allen East LocalAllen County
Alliance CityStark County
Amanda-Clearcreek LocalFairfield County
Amherst Exempted VillageLorain County
Anna LocalShelby County
Ansonia LocalDarke County
Anthony Wayne LocalLucas County
Antwerp LocalPaulding County
Arcadia LocalHancock County
Archbold-Area LocalFulton County
Ashland CityAshland County
Ashtabula Area CityAshtabula County
Athens City School DistrictAthens County
Aurora CityPortage County
Austintown Local SchoolsMahoning County
Avon Lake CityLorain County
Avon LocalLorain County
B41 districts
Summit County
Barnesville Exempted VillageBelmont County
Batavia LocalClermont County
Bath LocalAllen County
Bay Village CityCuyahoga County
Beachwood CityCuyahoga County
Beaver LocalColumbiana County
Beavercreek CityGreene County
Bedford CityCuyahoga County
Bellbrook-Sugarcreek LocalGreene County
Bellefontaine CityLogan County
Bellevue CityHuron County
Belpre CityWashington County
Benjamin Logan LocalLogan County
Berea CityCuyahoga County
Berkshire LocalGeauga County
Bethel LocalMiami County
Bethel-Tate LocalClermont County
Bexley CityFranklin County
Big Walnut LocalDelaware County
Black River LocalMedina County
Blanchester LocalClinton County
Bloom-Carroll LocalFairfield County
Bloom-Vernon LocalScioto County
Bluffton Exempted VillageAllen County
Boardman LocalMahoning County
Botkins LocalShelby County
Bowling Green City School DistrictWood County
Bradford Exempted VillageMiami County
Brecksville-Broadview Heights CityCuyahoga County
Bridgeport Exempted VillageBelmont County
Bright LocalHighland County
Bristol LocalTrumbull County
Brookfield LocalTrumbull County
Brooklyn CityCuyahoga County
Brookville LocalMontgomery County
Brown LocalCarroll County
Brunswick CityMedina County
Bryan CityWilliams County
Buckeye Central LocalCrawford County
Bucyrus CityCrawford County
C47 districts
Noble County
Cambridge CityGuernsey County
Campbell CityMahoning County
Canal Winchester LocalFranklin County
Canfield LocalMahoning County
Canton CityStark County
Canton LocalStark County
Cardinal LocalGeauga County
Cardington-Lincoln LocalMorrow County
Carey Exempted Village SchoolsWyandot County
Carlisle LocalWarren County
Cedar Cliff LocalGreene County
Celina CityMercer County
Centerburg LocalKnox County
Centerville CityMontgomery County
Central LocalDefiance County
Chagrin Falls Exempted VillageCuyahoga County
Champion LocalTrumbull County
Chesapeake Union Exempted VillageLawrence County
Chillicothe CityRoss County
Chippewa LocalWayne County
Cincinnati Public SchoolsHamilton County
Circleville CityPickaway County
Clark-Shawnee LocalClark County
Claymont CityTuscarawas County
Clear Fork Valley LocalRichland County
Clearview LocalLorain County
Clermont Northeastern LocalClermont County
Cleveland Heights-University Heights CityCuyahoga County
Cleveland MunicipalCuyahoga County
Clinton-Massie LocalClinton County
Cloverleaf LocalMedina County
Clyde-Green Springs Exempted VillageSandusky County
Coldwater Exempted VillageMercer County
Columbia LocalLorain County
Columbiana Exempted VillageColumbiana County
Columbus City Schools DistrictFranklin County
Columbus Grove LocalPutnam County
Conneaut Area CityAshtabula County
Conotton Valley Union LocalHarrison County
Continental LocalPutnam County
Cory-Rawson LocalHancock County
Coventry LocalSummit County
Covington Exempted VillageMiami County
Crestwood LocalPortage County
Crooksville Exempted VillagePerry County
Cuyahoga Heights LocalCuyahoga County
D10 districts
E17 districts
Cuyahoga County
East Clinton LocalClinton County
East Holmes LocalHolmes County
East Knox LocalKnox County
East Muskingum LocalMuskingum County
East Palestine CityColumbiana County
Eastern LocalMeigs County
Eastwood LocalWood County
Eaton Community CityPreble County
Edgerton LocalWilliams County
Edison LocalJefferson County
Edison Local (formerly Berlin-Milan)Erie County
Elgin LocalMarion County
Elida LocalAllen County
Elyria City SchoolsLorain County
Euclid CityCuyahoga County
Evergreen LocalFulton County
F26 districts
Union County
Fairfield CityButler County
Fairfield LocalHighland County
Fairfield Union LocalFairfield County
Fairland LocalLawrence County
Fairlawn LocalShelby County
Fairless LocalStark County
Fairport Harbor Exempted VillageLake County
Fairview Park CityCuyahoga County
Fayette LocalFulton County
Fayetteville-Perry LocalBrown County
Felicity-Franklin LocalClermont County
Field LocalPortage County
Findlay CityHancock County
Finneytown LocalHamilton County
Firelands LocalLorain County
Forest Hills LocalHamilton County
Fort Frye LocalWashington County
Fort Loramie LocalShelby County
Fort Recovery LocalMercer County
Fostoria CitySeneca County
Franklin CityWarren County
Franklin LocalMuskingum County
Franklin Monroe LocalDarke County
Fremont CitySandusky County
Frontier LocalWashington County
G18 districts
Franklin County
Galion CityCrawford County
Gallia County LocalGallia County
Garaway LocalTuscarawas County
Garfield Heights City SchoolsCuyahoga County
Geneva Area CityAshtabula County
Georgetown Exempted VillageBrown County
Gibsonburg Exempted VillageSandusky County
Girard City School DistrictTrumbull County
Goshen LocalClermont County
Graham LocalChampaign County
Grand Valley LocalAshtabula County
Grandview Heights SchoolsFranklin County
Granville Exempted VillageLicking County
Greeneview LocalGreene County
Greenfield Exempted VillageHighland County
Greenville CityDarke County
Groveport Madison LocalFranklin County
H15 districts
Butler County
Hamilton LocalFranklin County
Hardin-Houston LocalShelby County
Harrison Hills CityHarrison County
Heath CityLicking County
Hicksville Exempted Village School DistrictDefiance County
Hilliard CityFranklin County
Hillsdale LocalAshland County
Holgate LocalHenry County
Hopewell-Loudon LocalSeneca County
Hubbard Exempted VillageTrumbull County
Huber Heights CityMontgomery County
Hudson CitySummit County
Huntington LocalRoss County
Huron City SchoolsErie County
I4 districts
J7 districts
K8 districts
L27 districts
Trumbull County
Lakewood CityCuyahoga County
Lakewood LocalLicking County
Lancaster CityFairfield County
Lebanon CityWarren County
Leetonia Exempted Village School DistrictColumbiana County
Leipsic LocalPutnam County
Lexington LocalRichland County
Liberty-Benton LocalHancock County
Liberty Union-Thurston LocalFairfield County
Licking Heights LocalLicking County
Licking Valley LocalLicking County
Lima CityAllen County
Lincolnview LocalVan Wert County
Lisbon Exempted VillageColumbiana County
Lockland LocalHamilton County
Logan Elm LocalPickaway County
Logan-Hocking LocalHocking County
London CityMadison County
Lorain CityLorain County
Lordstown LocalTrumbull County
Loudonville-Perrysville Exempted VillageAshland County
Louisville CityStark County
Loveland CityHamilton County
Lowellville LocalMahoning County
Lucas LocalRichland County
Lynchburg-Clay LocalHighland County
M34 districts
Montgomery County
Madeira CityHamilton County
Mansfield CityRichland County
Mapleton LocalAshland County
Maplewood LocalTrumbull County
Marietta CityWashington County
Marion CityMarion County
Marion LocalMercer County
Marlington LocalStark County
Martins Ferry CityBelmont County
Marysville Exempted VillageUnion County
Mason CityWarren County
Mathews LocalTrumbull County
Maumee CityLucas County
Mayfield CityCuyahoga County
Maysville LocalMuskingum County
McDonald LocalTrumbull County
Medina City SDMedina County
Meigs LocalMeigs County
Miami East LocalMiami County
Miamisburg CityMontgomery County
Middletown CityButler County
Midview LocalLorain County
Milford Exempted VillageClermont County
Miller City-New Cleveland LocalPutnam County
Milton-Union Exempted VillageMiami County
Minford LocalScioto County
Mogadore LocalSummit County
Mohawk LocalWyandot County
Monroeville LocalHuron County
Morgan LocalMorgan County
Mount Gilead Exempted VillageMorrow County
Mount Vernon CityKnox County
Mt Healthy CityHamilton County
N32 districts
Henry County
National Trail LocalPreble County
New Albany-Plain LocalFranklin County
New Boston LocalScioto County
New Bremen LocalAuglaize County
New Knoxville LocalAuglaize County
New Lebanon Local School DistrictMontgomery County
New Lexington School DistrictPerry County
New London LocalHuron County
New Miami LocalButler County
New Philadelphia CityTuscarawas County
New Richmond Exempted VillageClermont County
Newark CityLicking County
Newcomerstown Exempted VillageTuscarawas County
Newton Falls Exempted VillageTrumbull County
Newton LocalMiami County
Niles CityTrumbull County
Noble LocalNoble County
Nordonia Hills CitySummit County
North Central LocalWilliams County
North Fork LocalLicking County
North Olmsted CityCuyahoga County
North Royalton CityCuyahoga County
North Union Local School DistrictUnion County
Northern LocalPerry County
Northmont CityMontgomery County
Northmor LocalMorrow County
Northwood Local SchoolsWood County
Norton CitySummit County
Norwalk CityHuron County
Norwayne LocalWayne County
Norwood CityHamilton County
O14 districts
Jackson County
Oak Hills LocalHamilton County
Oakwood CityMontgomery County
Old Fort LocalSeneca County
Olentangy LocalDelaware County
Olmsted Falls CityCuyahoga County
Ontario LocalRichland County
Orange CityCuyahoga County
Orrville CityWayne County
Osnaburg LocalStark County
Otsego LocalWood County
Ottawa-Glandorf LocalPutnam County
Ottawa Hills LocalLucas County
Ottoville LocalPutnam County
P17 districts
Lake County
Pandora-Gilboa LocalPutnam County
Parkway LocalMercer County
Paulding Exempted VillagePaulding County
Perkins LocalErie County
Perrysburg Exempted VillageWood County
Pettisville LocalFulton County
Pickerington LocalFairfield County
Pike-Delta-York LocalFulton County
Piqua CityMiami County
Plain LocalStark County
Pleasant LocalMarion County
Plymouth-Shiloh LocalRichland County
Port Clinton CityOttawa County
Portsmouth CityScioto County
Princeton CityHamilton County
Pymatuning Valley Local School DistrictAshtabula County
R18 districts
Portage County
Reading Community CityHamilton County
Revere LocalSummit County
Reynoldsburg CityFranklin County
Richmond Heights LocalCuyahoga County
Ridgemont LocalHardin County
Ridgewood LocalCoshocton County
Ripley-Union-Lewis-Huntington LocalBrown County
Rittman Exempted VillageWayne County
River Valley LocalMarion County
River View LocalCoshocton County
Riverdale LocalHancock County
Rock Hill LocalLawrence County
Rocky River CityCuyahoga County
Rolling Hills LocalGuernsey County
Ross LocalButler County
Rossford Exempted VillageWood County
Russia LocalShelby County
S32 districts
Columbiana County
Scioto Valley LocalPike County
Sebring LocalMahoning County
Shaker Heights CityCuyahoga County
Shawnee LocalAllen County
Sheffield-Sheffield Lake CityLorain County
Shelby CityRichland County
Sidney CityShelby County
Solon CityCuyahoga County
South Central LocalHuron County
South Euclid-Lyndhurst CityCuyahoga County
South Point LocalLawrence County
South Range LocalMahoning County
South-Western CityFranklin County
Southington LocalTrumbull County
Southwest Licking LocalLicking County
Southwest LocalHamilton County
Spencerville LocalAllen County
Springboro Community CityWarren County
Springfield City School DistrictClark County
St Clairsville-Richland CityBelmont County
St Henry Consolidated LocalMercer County
St Marys CityAuglaize County
Stow-Munroe Falls City School DistrictSummit County
Strasburg-Franklin LocalTuscarawas County
Streetsboro CityPortage County
Strongsville CityCuyahoga County
Struthers CityMahoning County
Stryker LocalWilliams County
Swanton LocalFulton County
Switzerland of Ohio LocalMonroe County
Sycamore Community CityHamilton County
T20 districts
Butler County
Tallmadge CitySummit County
Teays Valley LocalPickaway County
Tecumseh LocalClark County
Test DistrictTest County
Three Rivers LocalHamilton County
Tiffin City SchoolsSeneca County
Toledo CityLucas County
Toronto CityJefferson County
Tri-Valley LocalMuskingum County
Tri-Village LocalDarke County
Triad LocalChampaign County
Trimble LocalAthens County
Triway LocalWayne County
Trotwood-Madison CityMontgomery County
Troy CityMiami County
Tuscarawas Valley LocalTuscarawas County
Tuslaw LocalStark County
Twin Valley Community LocalPreble County
Twinsburg CitySummit County
U4 districts
V5 districts
W40 districts
Medina County
Walnut Township LocalFairfield County
Warren CityTrumbull County
Warren LocalWashington County
Warrensville Heights CityCuyahoga County
Washington Court House CityFayette County
Washington LocalLucas County
Waterloo LocalPortage County
Wauseon Exempted VillageFulton County
Waverly CityPike County
Wayne Trace LocalPaulding County
Waynedale LocalWayne County
Waynesfield-Goshen LocalAuglaize County
Wellington Exempted VillageLorain County
Wellston CityJackson County
Wellsville LocalColumbiana County
West Branch LocalMahoning County
West Carrollton CityMontgomery County
West Geauga LocalGeauga County
West Holmes LocalHolmes County
West Liberty-Salem LocalChampaign County
West Muskingum LocalMuskingum County
Western Brown LocalBrown County
Western LocalPike County
Westfall LocalPickaway County
Westlake CityCuyahoga County
Wheelersburg LocalScioto County
Whitehall CityFranklin County
Wickliffe CityLake County
Willard CityHuron County
Williamsburg LocalClermont County
Willoughby-Eastlake CityLake County
Windham Exempted VillagePortage County
Winton Woods CityHamilton County
Wolf Creek LocalWashington County
Woodridge LocalSummit County
Wooster CityWayne County
Worthington CityFranklin County
Wynford LocalCrawford County
Wyoming CityHamilton County
X1 district
Y2 districts
Z2 districts
Frequently Asked Questions
When does school start in Ohio?
For the 2025-26 school year, the first day of school in Ohio ranges from July 28, 2025 to September 4, 2025, depending on the district. Check individual district calendars below for exact dates.
When is the last day of school in Ohio?
The last day of school in Ohio for 2025-26 ranges from May 1, 2026 to June 30, 2026. Each district sets its own end date based on local scheduling.
When is spring break in Ohio?
The most common spring break dates in Ohio for 2025-26 are March 30, 2026 to April 3, 2026, shared by 79 districts. Other districts may have different dates — check your district's calendar for exact spring break timing.
How many school districts are in Ohio?
We have calendar data for 462 school districts in Ohio, spanning 88 cities. The average school year includes 177 instructional days.