Skip to content
BCER

OH ยท 2024-25 school year

Public schools in Ohio

Ohio has 3,543 open public schools run by 1,073 districts and other education agencies, enrolling 1,661,295 students. Schools average 17.3 students per teacher, compared with 15.3 nationally.

State totals

Districts
1,073
Schools
3,543
Students
1,661,295
Teachers (FTE)
95,394
Students per teacher
17.3
US: 15.3
Charter schools
339
Total spending
$28.8 billion
2020 finance data
Spending per pupil
$16,266
2020 finance data. US: $16,826

In the 2020 finance data, districts in Ohio spent $16,266 per pupil, which is below the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.

Download all 3,543 Ohio schools (CSV)

School districts in Ohio

All 1,073 districts and agencies, largest first. Filter by name or city, or sort any column.
Columbus City Schools DistrictColumbus11646,51515.5$20,819
Cincinnati Public SchoolsCincinnati6634,53115.9$20,765
Cleveland Municipal School DistrictCleveland9333,14316.7$26,845
Olentangy Local School DistrictLewis Center2924,13319.1$16,354
South-Western City School DistrictGrove City3421,92417.7$16,326
Toledo City School DistrictToledo5721,29015.2$21,839
Akron City School DistrictAkron4519,98613.2$21,129
Lakota Local School DistrictLiberty Township2217,88524.6$12,488
Dublin City School DistrictDublin2316,96717.5$18,230
Hilliard City School DistrictColumbus2416,29816.4$14,586
Ohio Virtual AcademyMaumee115,33939.6$6,603
Westerville City School DistrictWesterville2414,58917.1$15,700
Dayton City School DistrictDayton2812,78517.1$27,330
Pickerington Local School DistrictPickerington1611,72919.1$13,793
Worthington City School DistrictWorthington1910,87416.2$19,373
Mason City School DistrictMason410,15521.2$13,076
Fairfield City School DistrictFairfield109,59119.5$11,788
Hamilton City School DistrictHamilton129,01418.2$10,904
Parma City School DistrictParma139,00118.3$18,474
Gahanna-Jefferson City School DistrictGahanna138,29021.0$17,197
Centerville City School DistrictCenterville128,26418.9$15,036
Northwest Local School DistrictCincinnati128,26018.6$14,478
Beavercreek City School DistrictBeavercreek118,09919.1$13,793
Sylvania SchoolsSylvania137,70016.1$13,837
West Clermont Local School DistrictCincinnati97,65117.8$12,687
Kettering City School DistrictKettering137,63516.5$16,397
Canton City School DistrictCanton177,47815.1$19,808
Oak Hills Local School DistrictCincinnati107,38122.2$12,646
Springfield City School DistrictSpringfield177,28814.0$17,543
Reynoldsburg City School DistrictReynoldsburg107,13016.9$12,463
Mentor Exempted Village School DistrictMentor136,89616.8$15,415
Willoughby-Eastlake City School DistrictEastlake136,86115.3$15,584
Forest Hills Local School DistrictCincinnati96,82716.5$13,359
Upper Arlington City School DistrictUpper Arlington106,66918.4$35,166
Washington Local School DistrictToledo116,66319.1$15,562
Groveport Madison Local School DistrictGroveport116,29519.9$16,943
Alternative Education AcademyIndependence16,27635.3$7,044
Lancaster City School DistrictLancaster106,24819.4$15,306
Springboro Community City School DistrictSpringboro66,19421.0$9,861
Lorain City School DistrictLorain166,15015.6$22,730
Sycamore Community City School DistrictBlue Ash76,05116.6$20,359
Milford Exempted Village School DistrictMilford105,96119.3$13,424
Middletown City School DistrictMiddletown105,94615.8$16,215
Brunswick City School DistrictBrunswick85,93117.7$15,403
Princeton City School DistrictCincinnati115,92716.6$16,975
Plain Local School DistrictCanton95,87420.8$12,198
Medina City SDMedina105,86717.1$15,023
Huber Heights City School DistrictHuber Heights95,81518.2$14,553
Newark City School DistrictNewark135,78916.8$14,965
Marysville Exempted Village School DistrictMarysville95,78122.1$12,950
Showing 1 to 50 of 1,073

Ohio district rankings

Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.

Schools by level

938 high schools, 656 middle schools and 1,738 elementary schools. The largest of each are listed below; use search or a district page for the rest.

High schools 938

  1. William Mason High School Mason, 3,435 students
  2. Lakota West High School West Chester, 2,968 students
  3. Centerville High School Centerville, 2,720 students
  4. Lakota East High School Liberty Township, 2,660 students
  5. Lincoln High School Gahanna, 2,468 students
  6. Walnut Hills High School Cincinnati, 2,453 students
  7. Kettering Fairmont High School Kettering, 2,445 students
  8. Hamilton High School Hamilton, 2,403 students
  9. Fairfield High School Fairfield, 2,255 students
  10. Oak Hills High School Cincinnati, 2,255 students
  11. Mentor High School Mentor, 2,217 students
  12. Reynoldsburg High School Reynoldsburg, 2,115 students
  13. Whitmer High School Toledo, 2,113 students
  14. GlenOak High School Canton, 2,086 students
  15. Dublin Jerome High School Dublin, 2,075 students

Middle schools 656

  1. North Ridgeville Academic Center North Ridgeville, 1,855 students
  2. West Clermont Middle School Batavia, 1,704 students
  3. Mason Middle School Mason, 1,637 students
  4. Berea-Midpark Middle School Middleburg Heights, 1,522 students
  5. Brunswick Middle School Brunswick, 1,375 students
  6. Princeton Community Middle School Cincinnati, 1,332 students
  7. Strongsville Middle School Strongsville, 1,327 students
  8. Jackson Memorial Middle School Massillon, 1,313 students
  9. Little Miami Middle School Morrow, 1,304 students
  10. John C Dempsey Middle School Delaware, 1,278 students
  11. North Royalton Middle School North Royalton, 1,205 students
  12. Watkins Middle School Etna, 1,147 students
  13. New Albany Intermediate School New Albany, 1,134 students
  14. Creekside Middle School Fairfield, 1,111 students
  15. Crossroads Middle School Fairfield, 1,111 students

Elementary schools 1,738

  1. Mason Intermediate Elementary School Mason, 3,086 students
  2. Mason Early Childhood Center Elementary School Mason, 1,997 students
  3. Brecksville-Broadview Heights Elementary School Brecksville, 1,715 students
  4. North Royalton Elementary School North Royalton, 1,519 students
  5. Fairborn Primary School Fairborn, 1,261 students
  6. Batavia Elementary School Batavia, 1,242 students
  7. Celina Elementary School Celina, 1,224 students
  8. Lake Elementary School Hartville, 1,223 students
  9. Westlake Elementary School Westlake, 1,215 students
  10. Monroe Elementary School Monroe, 1,166 students
  11. Bowman Primary School Lebanon, 1,157 students
  12. Miami Trace Elementary School Washington, 1,139 students
  13. Cloverleaf Elementary School Seville, 1,123 students
  14. Circleville Elementary School Circleville, 1,110 students
  15. Powers Elementary School Amherst, 1,104 students

Cities with the most public schools

Neighbouring states

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.