The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

3,696 schools in Ohio

88 counties · 672 cities · Public K-12

Ohio reports 3,696 public K-12 schools to the National Center for Education Statistics, organized across 88 counties. William Mason High School is the single largest campus at 3,435 students.

Largest district
Columbus City Schools District46,249 students · 115 schools

Test scores

Reading, SY 2024-25. State average: 59.8% met or exceeded.
Top 5 schools
  1. 100.0%
  2. 100.0%
  3. 3.Wells Academy
    Steubenville
    99.0%
  4. 98.9%
  5. 98.5%

See all 3,061 schools ranked by score →

Franklin County402 schoolsCuyahoga County352 schoolsHamilton County212 schoolsMontgomery County160 schoolsSummit County149 schoolsLucas County143 schoolsStark County101 schoolsLorain County92 schoolsButler County90 schoolsMahoning County77 schoolsTrumbull County72 schoolsLake County65 schoolsLicking County63 schoolsDelaware County59 schoolsMedina County49 schoolsRichland County49 schoolsPortage County48 schoolsClermont County47 schoolsFairfield County47 schoolsWarren County45 schoolsWayne County45 schoolsClark County44 schoolsTuscarawas County44 schoolsColumbiana County39 schoolsGreene County39 schoolsWood County38 schoolsHancock County37 schoolsAllen County36 schoolsMiami County36 schoolsAshtabula County34 schoolsMuskingum County33 schoolsScioto County32 schoolsErie County29 schoolsMarion County27 schoolsRoss County26 schoolsWashington County26 schoolsDarke County24 schoolsJefferson County24 schoolsLawrence County24 schoolsBelmont County23 schoolsGeauga County23 schoolsPutnam County23 schoolsCrawford County22 schoolsFulton County22 schoolsMercer County22 schoolsPickaway County22 schoolsSandusky County22 schoolsShelby County22 schoolsAshland County21 schoolsHuron County21 schoolsAthens County20 schoolsKnox County20 schoolsSeneca County19 schoolsUnion County19 schoolsAuglaize County18 schoolsHighland County18 schoolsMadison County18 schoolsBrown County17 schoolsHolmes County17 schoolsPreble County17 schoolsClinton County16 schoolsGuernsey County16 schoolsOttawa County16 schoolsPerry County16 schoolsChampaign County15 schoolsGallia County15 schoolsDefiance County14 schoolsHardin County14 schoolsPike County14 schoolsVan Wert County14 schoolsWilliams County14 schoolsLogan County13 schoolsCoshocton County12 schoolsMorrow County12 schoolsHenry County11 schoolsJackson County11 schoolsPaulding County10 schoolsAdams County9 schoolsWyandot County9 schoolsCarroll County8 schoolsHocking County8 schoolsMeigs County8 schoolsMonroe County8 schoolsFayette County7 schoolsMorgan County6 schoolsVinton County5 schoolsHarrison County4 schoolsNoble County4 schools

Ohio school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →