Counties
Ohio's 88 counties, ordered by the gap between the richest and poorest school district inside each one. Ottawa is the widest at 7.4×, and 17 counties have districts three or more times apart on the tax base each pupil stands on.
A county here is a peer group, not a boundary. The department attributes each district to exactly one county; Ohio school district lines follow historical township lines and cross county lines freely. So these pages compare districts the department groups together, and none of them reports a figure as the county's own.
What each county spans
The widest span is Ottawa County's: Danbury Local stands on 7.4× the tax base per pupil of Genoa Area Local, $1,350,078 against $183,561. One row per county: the assessed valuation per pupil its poorest district stands on, its richest, and the distance between them. Ordered by that distance, widest at the top — the same order as the table below.
The values
- Ottawa: Genoa Area Local $183,561, Danbury Local $1,350,078 — 7.4× apart
- Jefferson: Steubenville City $78,992, Buckeye Local $511,797 — 6.5× apart
- Cuyahoga: Maple Heights City $118,943, Orange City $652,428 — 5.5× apart
- Hamilton: North College Hill City $159,250, Indian Hill Exempted Village $850,898 — 5.3× apart
- Montgomery: Mad River Local $96,585, Jefferson Township Local $513,389 — 5.3× apart
- Trumbull: Warren City $95,501, Lordstown Local $484,640 — 5.1× apart
- Crawford: Galion City $140,196, Buckeye Central Local $687,901 — 4.9× apart
- Lake: Painesville City Local $83,765, Kirtland Local $397,620 — 4.7× apart
- Lorain: Clearview Local $80,258, Oberlin City Schools $379,564 — 4.7× apart
- Mahoning: Campbell City $101,525, Jackson-Milton Local $449,615 — 4.4× apart
- Franklin: Whitehall City $121,566, Grandview Heights Schools $474,526 — 3.9× apart
- Athens: Trimble Local $90,328, Athens City $346,926 — 3.8× apart
- Columbiana: Wellsville Local $110,292, United Local $390,421 — 3.5× apart
- Summit: Barberton City $166,560, Revere Local $550,377 — 3.3× apart
- Defiance: Defiance City $155,973, Northeastern Local $506,811 — 3.2× apart
- Stark: Canton City $102,388, Jackson Local $328,459 — 3.2× apart
- Butler: New Miami Local $136,388, Talawanda City $412,592 — 3.0× apart
- Allen: Lima City $109,736, Delphos City $326,360 — 3.0× apart
- Fairfield: Pickerington Local $189,247, Walnut Township Local $546,364 — 2.9× apart
- Noble: Caldwell Exempted Village $270,073, Noble Local $766,177 — 2.8× apart
- Wayne: Rittman Exempted Village $210,236, Southeast Local $586,129 — 2.8× apart
- Seneca: Fostoria City $151,899, Hopewell-Loudon Local $416,551 — 2.7× apart
- Marion: Marion City $119,871, Ridgedale Local $315,586 — 2.6× apart
- Licking: Licking Valley Local $202,830, Lakewood Local $528,803 — 2.6× apart
- Ross: Huntington Local $102,070, Zane Trace Local $266,028 — 2.6× apart
- Portage: Windham Exempted Village $124,801, Aurora City $321,223 — 2.6× apart
- Lucas: Toledo City $135,506, Anthony Wayne Local $346,980 — 2.6× apart
- Knox: Danville Local $226,803, East Knox Local $578,195 — 2.5× apart
- Belmont: Bridgeport Exempted Village $166,045, St Clairsville-Richland City $423,138 — 2.5× apart
- Logan: Bellefontaine City $184,375, Indian Lake Local $458,389 — 2.5× apart
- Lawrence: Ironton City School District $156,445, Rock Hill Local $376,775 — 2.4× apart
- Miami: Bethel Local $108,343, Miami East Local $260,816 — 2.4× apart
- Ashland: Ashland City $273,524, Hillsdale Local $656,876 — 2.4× apart
- Richland: Mansfield City $179,247, Lucas Local $429,354 — 2.4× apart
- Wyandot: Carey Exempted Village Schools $162,912, Mohawk Local $378,258 — 2.3× apart
- Clark: Springfield City School District $117,956, Clark-Shawnee Local $273,415 — 2.3× apart
- Coshocton: Coshocton City $127,189, River View Local $294,726 — 2.3× apart
- Hancock: Liberty-Benton Local $189,627, Vanlue Local $429,777 — 2.3× apart
- Tuscarawas: Claymont City $175,594, Tuscarawas Valley Local $386,664 — 2.2× apart
- Erie: Sandusky City $186,339, Huron City Schools $395,797 — 2.1× apart
- Brown: Western Brown Local $123,939, Eastern Local School District $258,892 — 2.1× apart
- Muskingum: Maysville Local $137,436, Franklin Local $283,873 — 2.1× apart
- Wood: Northwood Local Schools $198,174, Bowling Green City School District $407,457 — 2.1× apart
- Hardin: Ada Exempted Village $172,358, Upper Scioto Valley Local $353,579 — 2.1× apart
- Clermont: Batavia Local $170,138, Clermont Northeastern Local $345,458 — 2.0× apart
- Washington: Frontier Local $199,714, Wolf Creek Local $398,668 — 2.0× apart
- Scioto: Washington-Nile Local $110,701, Green Local $219,276 — 2.0× apart
- Fulton: Wauseon Exempted Village $173,056, Evergreen Local $340,185 — 2.0× apart
- Fayette: Washington Court House City $145,865, Miami Trace Local $275,165 — 1.9× apart
- Delaware: Delaware City $287,721, Buckeye Valley Local $532,895 — 1.9× apart
- Warren: Carlisle Local $161,543, Springboro Community City $297,903 — 1.8× apart
- Ashtabula: Conneaut Area City $195,099, Grand Valley Local $358,757 — 1.8× apart
- Perry: Southern Local $154,776, Northern Local $279,983 — 1.8× apart
- Guernsey: Cambridge City $190,154, East Guernsey Local $343,411 — 1.8× apart
- Shelby: Botkins Local $152,033, Fort Loramie Local $270,531 — 1.8× apart
- Williams: Montpelier Exempted Village $137,737, Stryker Local $243,805 — 1.8× apart
- Darke: Ansonia Local $170,997, Greenville City $301,802 — 1.8× apart
- Sandusky: Clyde-Green Springs Exempted Village $157,108, Lakota Local $271,691 — 1.7× apart
- Henry: Liberty Center Local $229,374, Patrick Henry Local $390,816 — 1.7× apart
- Union: Marysville Exempted Village $222,960, Fairbanks Local $376,217 — 1.7× apart
- Pickaway: Circleville City $233,123, Westfall Local $392,252 — 1.7× apart
- Clinton: East Clinton Local $223,742, Wilmington City $373,819 — 1.7× apart
- Holmes: West Holmes Local $352,308, East Holmes Local $588,436 — 1.7× apart
- Gallia: Gallipolis City $195,523, Gallia County Local $325,427 — 1.7× apart
- Medina: Wadsworth City $257,278, Cloverleaf Local $422,183 — 1.6× apart
- Putnam: Miller City-New Cleveland Local $172,933, Pandora-Gilboa Local $283,306 — 1.6× apart
- Madison: London City $265,137, Madison-Plains Local $431,783 — 1.6× apart
- Geauga: Chardon Local $394,909, Cardinal Local $624,683 — 1.6× apart
- Pike: Western Local $131,987, Scioto Valley Local $206,023 — 1.6× apart
- Mercer: Coldwater Exempted Village $184,550, Celina City $285,313 — 1.5× apart
- Highland: Fairfield Local $126,742, Hillsboro City $192,895 — 1.5× apart
- Huron: South Central Local $148,096, Monroeville Local $224,715 — 1.5× apart
- Champaign: Mechanicsburg Exempted Village $173,147, Graham Local $256,982 — 1.5× apart
- Greene: Fairborn City $246,325, Yellow Springs Exempted Village $362,306 — 1.5× apart
- Paulding: Antwerp Local $177,051, Wayne Trace Local $258,861 — 1.5× apart
- Preble: Preble Shawnee Local $203,785, Tri-County North Local $289,032 — 1.4× apart
- Van Wert: Van Wert City $211,864, Lincolnview Local $291,577 — 1.4× apart
- Meigs: Meigs Local $142,171, Southern Local $192,530 — 1.4× apart
- Jackson: Wellston City $206,754, Oak Hill Union Local $278,629 — 1.3× apart
- Morrow: Cardington-Lincoln Local $250,133, Northmor Local $331,544 — 1.3× apart
- Harrison: Harrison Hills City $716,513, Conotton Valley Union Local $882,361 — 1.2× apart
- Auglaize: St Marys City $212,405, Minster Local $258,186 — 1.2× apart
- Carroll: Brown Local $354,258, Carrollton Exempted Village $423,625 — 1.2× apart
- Adams: Manchester Local $150,353, Adams County Ohio Valley Local $161,567 — 1.1× apart
The scale is logarithmic, which is what makes this readable rather than decorative: on a log axis a row's length is its ratio and its position is its level. So the lengths step down the page in the order the table sorts by and the positions do not. Auglaize and Harrison span the same 1.2× and do not overlap at all: $458,326 per pupil separates them, Harrison's poorest district standing on more valuation than Auglaize's richest. Ranking the counties by disparity and ranking them by what their poorest district has agree for only 29 of 84, so the column the table sorts on is one of two nearly independent orders.
Every county
| County | Districts | Pupils | Richest ÷ poorest | Widest pair |
|---|---|---|---|---|
| Ottawa | 5 | 4,279 | 7.4× | Danbury Local $1,350,078 · Genoa Area Local $183,561 |
| Jefferson | 5 | 7,465 | 6.5× | Buckeye Local $511,797 · Steubenville City $78,992 |
| Cuyahoga | 31 | 120,495 | 5.5× | Orange City $652,428 · Maple Heights City $118,943 |
| Hamilton | 22 | 94,783 | 5.3× | Indian Hill Exempted Village $850,898 · North College Hill City $159,250 |
| Montgomery | 16 | 61,032 | 5.3× | Jefferson Township Local $513,389 · Mad River Local $96,585 |
| Trumbull | 20 | 22,738 | 5.1× | Lordstown Local $484,640 · Warren City $95,501 |
| Crawford | 6 | 5,354 | 4.9× | Buckeye Central Local $687,901 · Galion City $140,196 |
| Lake | 9 | 25,880 | 4.7× | Kirtland Local $397,620 · Painesville City Local $83,765 |
| Lorain | 14 | 36,662 | 4.7× | Oberlin City Schools $379,564 · Clearview Local $80,258 |
| Mahoning | 14 | 24,389 | 4.4× | Jackson-Milton Local $449,615 · Campbell City $101,525 |
| Franklin | 16 | 167,334 | 3.9× | Grandview Heights Schools $474,526 · Whitehall City $121,566 |
| Athens | 5 | 5,934 | 3.8× | Athens City $346,926 · Trimble Local $90,328 |
| Columbiana | 11 | 11,767 | 3.5× | United Local $390,421 · Wellsville Local $110,292 |
| Summit | 17 | 61,793 | 3.3× | Revere Local $550,377 · Barberton City $166,560 |
| Defiance | 5 | 5,671 | 3.2× | Northeastern Local $506,811 · Defiance City $155,973 |
| Stark | 17 | 50,087 | 3.2× | Jackson Local $328,459 · Canton City $102,388 |
| Butler | 10 | 51,933 | 3.0× | Talawanda City $412,592 · New Miami Local $136,388 |
| Allen | 9 | 13,427 | 3.0× | Delphos City $326,360 · Lima City $109,736 |
| Fairfield | 8 | 25,247 | 2.9× | Walnut Township Local $546,364 · Pickerington Local $189,247 |
| Noble | 2 | 1,665 | 2.8× | Noble Local $766,177 · Caldwell Exempted Village $270,073 |
| Wayne | 10 | 13,013 | 2.8× | Southeast Local $586,129 · Rittman Exempted Village $210,236 |
| Seneca | 6 | 6,278 | 2.7× | Hopewell-Loudon Local $416,551 · Fostoria City $151,899 |
| Marion | 5 | 8,392 | 2.6× | Ridgedale Local $315,586 · Marion City $119,871 |
| Licking | 10 | 27,009 | 2.6× | Lakewood Local $528,803 · Licking Valley Local $202,830 |
| Ross | 7 | 9,215 | 2.6× | Zane Trace Local $266,028 · Huntington Local $102,070 |
| Portage | 11 | 16,939 | 2.6× | Aurora City $321,223 · Windham Exempted Village $124,801 |
| Lucas | 8 | 47,035 | 2.6× | Anthony Wayne Local $346,980 · Toledo City $135,506 |
| Knox | 5 | 6,919 | 2.5× | East Knox Local $578,195 · Danville Local $226,803 |
| Belmont | 7 | 7,697 | 2.5× | St Clairsville-Richland City $423,138 · Bridgeport Exempted Village $166,045 |
| Logan | 4 | 5,451 | 2.5× | Indian Lake Local $458,389 · Bellefontaine City $184,375 |
| Lawrence | 7 | 7,681 | 2.4× | Rock Hill Local $376,775 · Ironton City School District $156,445 |
| Miami | 9 | 15,467 | 2.4× | Miami East Local $260,816 · Bethel Local $108,343 |
| Ashland | 4 | 5,252 | 2.4× | Hillsdale Local $656,876 · Ashland City $273,524 |
| Richland | 9 | 14,258 | 2.4× | Lucas Local $429,354 · Mansfield City $179,247 |
| Wyandot | 3 | 3,010 | 2.3× | Mohawk Local $378,258 · Carey Exempted Village Schools $162,912 |
| Clark | 7 | 17,418 | 2.3× | Clark-Shawnee Local $273,415 · Springfield City School District $117,956 |
| Coshocton | 3 | 4,020 | 2.3× | River View Local $294,726 · Coshocton City $127,189 |
| Hancock | 9 | 10,634 | 2.3× | Vanlue Local $429,777 · Liberty-Benton Local $189,627 |
| Tuscarawas | 8 | 11,836 | 2.2× | Tuscarawas Valley Local $386,664 · Claymont City $175,594 |
| Erie | 7 | 9,494 | 2.1× | Huron City Schools $395,797 · Sandusky City $186,339 |
| Brown | 5 | 6,030 | 2.1× | Eastern Local School District $258,892 · Western Brown Local $123,939 |
| Muskingum | 6 | 12,641 | 2.1× | Franklin Local $283,873 · Maysville Local $137,436 |
| Wood | 9 | 15,846 | 2.1× | Bowling Green City School District $407,457 · Northwood Local Schools $198,174 |
| Hardin | 5 | 3,760 | 2.1× | Upper Scioto Valley Local $353,579 · Ada Exempted Village $172,358 |
| Clermont | 9 | 23,504 | 2.0× | Clermont Northeastern Local $345,458 · Batavia Local $170,138 |
| Washington | 6 | 6,949 | 2.0× | Wolf Creek Local $398,668 · Frontier Local $199,714 |
| Scioto | 10 | 9,343 | 2.0× | Green Local $219,276 · Washington-Nile Local $110,701 |
| Fulton | 7 | 6,799 | 2.0× | Evergreen Local $340,185 · Wauseon Exempted Village $173,056 |
| Fayette | 2 | 4,010 | 1.9× | Miami Trace Local $275,165 · Washington Court House City $145,865 |
| Delaware | 4 | 34,265 | 1.9× | Buckeye Valley Local $532,895 · Delaware City $287,721 |
| Warren | 8 | 35,627 | 1.8× | Springboro Community City $297,903 · Carlisle Local $161,543 |
| Ashtabula | 7 | 11,016 | 1.8× | Grand Valley Local $358,757 · Conneaut Area City $195,099 |
| Perry | 4 | 5,441 | 1.8× | Northern Local $279,983 · Southern Local $154,776 |
| Guernsey | 3 | 4,077 | 1.8× | East Guernsey Local $343,411 · Cambridge City $190,154 |
| Shelby | 8 | 7,064 | 1.8× | Fort Loramie Local $270,531 · Botkins Local $152,033 |
| Williams | 7 | 4,740 | 1.8× | Stryker Local $243,805 · Montpelier Exempted Village $137,737 |
| Darke | 7 | 6,960 | 1.8× | Greenville City $301,802 · Ansonia Local $170,997 |
| Sandusky | 5 | 7,289 | 1.7× | Lakota Local $271,691 · Clyde-Green Springs Exempted Village $157,108 |
| Henry | 4 | 3,866 | 1.7× | Patrick Henry Local $390,816 · Liberty Center Local $229,374 |
| Union | 3 | 7,631 | 1.7× | Fairbanks Local $376,217 · Marysville Exempted Village $222,960 |
| Pickaway | 4 | 9,117 | 1.7× | Westfall Local $392,252 · Circleville City $233,123 |
| Clinton | 4 | 5,632 | 1.7× | Wilmington City $373,819 · East Clinton Local $223,742 |
| Holmes | 2 | 3,156 | 1.7× | East Holmes Local $588,436 · West Holmes Local $352,308 |
| Gallia | 2 | 3,639 | 1.7× | Gallia County Local $325,427 · Gallipolis City $195,523 |
| Medina | 7 | 23,625 | 1.6× | Cloverleaf Local $422,183 · Wadsworth City $257,278 |
| Putnam | 9 | 5,649 | 1.6× | Pandora-Gilboa Local $283,306 · Miller City-New Cleveland Local $172,933 |
| Madison | 4 | 6,304 | 1.6× | Madison-Plains Local $431,783 · London City $265,137 |
| Geauga | 5 | 8,633 | 1.6× | Cardinal Local $624,683 · Chardon Local $394,909 |
| Pike | 4 | 4,127 | 1.6× | Scioto Valley Local $206,023 · Western Local $131,987 |
| Mercer | 6 | 7,662 | 1.5× | Celina City $285,313 · Coldwater Exempted Village $184,550 |
| Highland | 5 | 6,270 | 1.5× | Hillsboro City $192,895 · Fairfield Local $126,742 |
| Huron | 7 | 7,978 | 1.5× | Monroeville Local $224,715 · South Central Local $148,096 |
| Champaign | 5 | 5,692 | 1.5× | Graham Local $256,982 · Mechanicsburg Exempted Village $173,147 |
| Greene | 7 | 19,793 | 1.5× | Yellow Springs Exempted Village $362,306 · Fairborn City $246,325 |
| Paulding | 3 | 2,672 | 1.5× | Wayne Trace Local $258,861 · Antwerp Local $177,051 |
| Preble | 6 | 5,303 | 1.4× | Tri-County North Local $289,032 · Preble Shawnee Local $203,785 |
| Van Wert | 3 | 3,380 | 1.4× | Lincolnview Local $291,577 · Van Wert City $211,864 |
| Meigs | 3 | 2,827 | 1.4× | Southern Local $192,530 · Meigs Local $142,171 |
| Jackson | 3 | 4,314 | 1.3× | Oak Hill Union Local $278,629 · Wellston City $206,754 |
| Morrow | 4 | 4,363 | 1.3× | Northmor Local $331,544 · Cardington-Lincoln Local $250,133 |
| Harrison | 2 | 1,741 | 1.2× | Conotton Valley Union Local $882,361 · Harrison Hills City $716,513 |
| Auglaize | 6 | 7,149 | 1.2× | Minster Local $258,186 · St Marys City $212,405 |
| Carroll | 2 | 2,224 | 1.2× | Carrollton Exempted Village $423,625 · Brown Local $354,258 |
| Adams | 2 | 3,863 | 1.1× | Adams County Ohio Valley Local $161,567 · Manchester Local $150,353 |
| Hocking | 1 | 3,200 | — | a single district — no internal spread to measure |
| Monroe | 1 | 1,853 | — | a single district — no internal spread to measure |
| Morgan | 1 | 1,475 | — | a single district — no internal spread to measure |
| Vinton | 1 | 1,546 | — | a single district — no internal spread to measure |