Total Equipment Cost
Annual Operations and Maintenance Cost
Students Affected
| Rank | School district | Total Equipment (1970-2025) | Annual O&M | # of Students Impacted | Increase in heat days from 1970–2025 (Total heat days) |
|---|---|---|---|---|---|
| 1 | Cleveland Municipal School DistrictOH | 168,440,000 | 4,317,000 | 37,850 | 14 (43) |
| 2 | Akron City School DistrictOH | 86,049,000 | 1,594,000 | 20,750 | 15 (44) |
| 3 | Parma City School DistrictOH | 42,436,000 | 862,000 | 9,840 | 14 (42) |
| 4 | Canton City School DistrictOH | 34,742,000 | 630,000 | 8,410 | 14 (43) |
| 5 | Willoughby-Eastlake City School DistrictOH | 32,727,000 | 620,000 | 7,770 | 12 (39) |
| 6 | Mentor Exempted Village School DistrictOH | 32,509,000 | 595,000 | 7,780 | 11 (36) |
| 7 | Brunswick City School DistrictOH | 29,212,000 | 526,000 | 7,000 | 14 (42) |
| 8 | Medina City School DistrictOH | 27,907,000 | 510,000 | 6,700 | 14 (45) |
| 9 | Cleveland Heights-University Heights City School DistrictOH | 27,031,000 | 516,000 | 6,460 | 13 (38) |
| 10 | Plain Local School DistrictOH | 25,975,000 | 515,000 | 6,160 | 14 (43) |
| 11 | Berea City School DistrictOH | 25,423,000 | 501,000 | 6,050 | 14 (43) |
| 12 | Jackson Local School DistrictOH | 24,637,000 | 465,000 | 5,890 | 13 (43) |
| 13 | Findlay City School DistrictOH | 24,054,000 | 474,000 | 5,720 | 17 (47) |
| 14 | Strongsville City School DistrictOH | 23,240,000 | 444,000 | 5,500 | 14 (42) |
| 15 | Stow-Munroe Falls City School DistrictOH | 22,329,000 | 451,000 | 5,280 | 14 (42) |
| 16 | Euclid City School DistrictOH | 22,037,000 | 427,000 | 5,160 | 13 (41) |
| 17 | Cuyahoga Falls City School DistrictOH | 21,527,000 | 417,000 | 5,170 | 15 (43) |
| 18 | Shaker Heights City School DistrictOH | 20,725,000 | 396,000 | 4,900 | 14 (38) |
| 19 | Lakewood City School DistrictOH | 20,317,000 | 377,000 | 4,920 | 14 (45) |
| 20 | Wadsworth City School DistrictOH | 19,845,000 | 385,000 | 4,690 | 15 (42) |
| 21 | Perry Local School DistrictOH | 19,802,000 | 384,000 | 4,720 | 14 (43) |
| 22 | Solon City School DistrictOH | 19,339,000 | 376,000 | 4,540 | 14 (39) |
| 23 | Hudson City School DistrictOH | 19,327,000 | 357,000 | 4,630 | 14 (41) |
| 24 | Mayfield City School DistrictOH | 19,058,000 | 345,000 | 4,470 | 13 (35) |
| 25 | North Canton City School DistrictOH | 18,124,000 | 348,000 | 4,300 | 12 (42) |
| 26 | Riverside Local School DistrictOH | 17,421,000 | 326,000 | 4,080 | 11 (35) |
| 27 | Green Local School DistrictOH | 17,348,000 | 321,000 | 4,130 | 13 (42) |
| 28 | Twinsburg City School DistrictOH | 17,344,000 | 285,000 | 4,230 | 15 (39) |
| 29 | North Royalton City School DistrictOH | 17,301,000 | 340,000 | 4,070 | 14 (40) |
| 30 | Barberton City School DistrictOH | 16,951,000 | 358,000 | 3,960 | 15 (44) |
| 31 | Massillon City School DistrictOH | 16,751,000 | 350,000 | 3,910 | 14 (43) |
| 32 | Brecksville-Broadview Heights City School DistrictOH | 15,987,000 | 301,000 | 3,800 | 14 (42) |
| 33 | Olmsted Falls City School DistrictOH | 15,807,000 | 330,000 | 3,680 | 14 (44) |
| 34 | Nordonia Hills City School DistrictOH | 15,283,000 | 309,000 | 3,610 | 14 (41) |
| 35 | Garfield Heights City School DistrictOH | 15,128,000 | 285,000 | 3,630 | 15 (43) |
| 36 | Maple Heights City School DistrictOH | 15,002,000 | 270,000 | 3,630 | 15 (41) |
| 37 | Wooster City School DistrictOH | 14,890,000 | 273,000 | 3,510 | 15 (41) |
| 38 | Kent City School DistrictOH | 14,421,000 | 273,000 | 3,420 | 14 (43) |
| 39 | Ashtabula Area City School DistrictOH | 14,363,000 | 241,000 | 3,420 | 9 (34) |
| 40 | South Euclid-Lyndhurst City School DistrictOH | 14,358,000 | 283,000 | 3,370 | 13 (37) |
| 41 | Lake Local School DistrictOH | 14,323,000 | 252,000 | 3,390 | 14 (42) |
| 42 | Sandusky City School DistrictOH | 14,281,000 | 227,000 | 3,560 | 8 (37) |
| 43 | Bedford City School DistrictOH | 13,826,000 | 278,000 | 3,250 | 14 (39) |
| 44 | Highland Local School DistrictOH | 13,503,000 | 248,000 | 3,240 | 15 (43) |
| 45 | Westlake City School DistrictOH | 13,490,000 | 299,000 | 3,470 | 15 (47) |
| 46 | Mansfield City School DistrictOH | 13,376,000 | 219,000 | 3,300 | 14 (40) |
| 47 | Copley-Fairlawn City School DistrictOH | 13,290,000 | 255,000 | 3,180 | 15 (44) |
| 48 | Madison Local School DistrictOH | 13,106,000 | 237,000 | 3,110 | 11 (36) |
| 49 | Ashland City School DistrictOH | 13,101,000 | 222,000 | 3,190 | 12 (42) |
| 50 | North Olmsted City School DistrictOH | 12,871,000 | 281,000 | 3,800 | 14 (46) |
| 51 | Alliance City School DistrictOH | 12,805,000 | 222,000 | 3,090 | 15 (46) |
| 52 | Aurora City School DistrictOH | 12,756,000 | 245,000 | 2,990 | 14 (40) |
| 53 | Madison Local School DistrictOH | 12,568,000 | 234,000 | 2,990 | 14 (40) |
| 54 | Chardon Local School DistrictOH | 12,197,000 | 225,000 | 2,800 | 11 (33) |
| 55 | Painesville City Local School DistrictOH | 12,189,000 | 215,000 | 2,930 | 11 (35) |
| 56 | Louisville City School DistrictOH | 11,568,000 | 208,000 | 2,800 | 15 (44) |
| 57 | Revere Local School DistrictOH | 11,442,000 | 215,000 | 2,750 | 15 (44) |
| 58 | Rocky River City School DistrictOH | 11,410,000 | 227,000 | 2,720 | 14 (45) |
| 59 | Norwalk City School DistrictOH | 11,328,000 | 208,000 | 2,720 | 9 (39) |
| 60 | Kenston Local School DistrictOH | 11,166,000 | 193,000 | 2,660 | 13 (36) |
| 61 | Norton City School DistrictOH | 11,128,000 | 240,000 | 2,560 | 15 (43) |
| 62 | Lexington Local School DistrictOH | 10,276,000 | 194,000 | 2,430 | 14 (39) |
| 63 | Tallmadge City School DistrictOH | 10,056,000 | 189,000 | 2,410 | 14 (42) |
| 64 | Buckeye Local School DistrictOH | 9,943,000 | 212,000 | 2,330 | 13 (45) |
| 65 | Howland Local School DistrictOH | 9,926,000 | 190,000 | 2,560 | 14 (44) |
| 66 | Springfield Local School DistrictOH | 9,687,000 | 203,000 | 2,240 | 14 (42) |
| 67 | Ravenna City School DistrictOH | 9,668,000 | 182,000 | 2,290 | 13 (42) |
| 68 | Geneva Area City School DistrictOH | 9,644,000 | 163,000 | 2,320 | 10 (34) |
| 69 | Marlington Local School DistrictOH | 9,363,000 | 173,000 | 2,230 | 15 (44) |
| 70 | Streetsboro City School DistrictOH | 8,929,000 | 156,000 | 2,170 | 14 (41) |
| 71 | West Holmes Local School DistrictOH | 8,879,000 | 152,000 | 2,130 | 14 (42) |
| 72 | East Cleveland City School DistrictOH | 8,803,000 | 146,000 | 2,150 | 14 (41) |
| 73 | Salem City School DistrictOH | 8,776,000 | 158,000 | 2,080 | 15 (46) |
| 74 | Canton Local School DistrictOH | 8,636,000 | 173,000 | 2,020 | 15 (44) |
| 75 | Orange City School DistrictOH | 8,607,000 | 149,000 | 2,050 | 13 (35) |
| 76 | West Branch Local School DistrictOH | 8,550,000 | 157,000 | 2,040 | 15 (46) |
| 77 | Ontario Local School DistrictOH | 8,385,000 | 141,000 | 2,040 | 14 (40) |
| 78 | Chagrin Falls Exempted Village School DistrictOH | 8,249,000 | 170,000 | 1,910 | 14 (38) |
| 79 | Shelby City School DistrictOH | 8,068,000 | 158,000 | 1,920 | 14 (43) |
| 80 | Woodridge Local School DistrictOH | 8,004,000 | 157,000 | 1,910 | 14 (44) |
| 81 | Coventry Local School DistrictOH | 7,974,000 | 174,000 | 1,860 | 15 (44) |
| 82 | Bellevue City School DistrictOH | 7,945,000 | 143,000 | 1,920 | 10 (39) |
| 83 | Perkins Local School DistrictOH | 7,877,000 | 145,000 | 1,900 | 8 (36) |
| 84 | Field Local School DistrictOH | 7,826,000 | 138,000 | 1,910 | 14 (42) |
| 85 | West Geauga Local School DistrictOH | 7,776,000 | 133,000 | 1,840 | 12 (34) |
| 86 | Minerva Local School DistrictOH | 7,507,000 | 130,000 | 1,820 | 16 (47) |
| 87 | Highland Local School DistrictOH | 7,481,000 | 125,000 | 1,800 | 12 (42) |
| 88 | Northwest Local School DistrictOH | 7,417,000 | 139,000 | 1,790 | 14 (44) |
| 89 | Clyde-Green Springs Exempted Village School DistrictOH | 7,380,000 | 160,000 | 2,220 | 11 (42) |
| 90 | Fairview Park City School DistrictOH | 7,275,000 | 149,000 | 1,710 | 14 (45) |
| 91 | Manchester Local School DistrictOH | 7,233,000 | 155,000 | 1,710 | 14 (43) |
| 92 | Buckeye Local School DistrictOH | 7,186,000 | 119,000 | 1,740 | 9 (33) |
| 93 | Benjamin Logan Local School DistrictOH | 7,165,000 | 143,000 | 1,710 | 15 (46) |
| 94 | Galion City School DistrictOH | 7,121,000 | 116,000 | 1,750 | 14 (41) |
| 95 | Warrensville Heights City School DistrictOH | 7,056,000 | 118,000 | 1,700 | 14 (36) |
| 96 | Port Clinton City School DistrictOH | 7,046,000 | 137,000 | 1,680 | 10 (38) |
| 97 | Perry Local School DistrictOH | 6,967,000 | 137,000 | 1,630 | 11 (37) |
| 98 | Beachwood City School DistrictOH | 6,926,000 | 128,000 | 1,610 | 13 (36) |
| 99 | Clear Fork Valley Local School DistrictOH | 6,913,000 | 115,000 | 1,660 | 12 (40) |
| 100 | Crestwood Local School DistrictOH | 6,764,000 | 114,000 | 1,650 | 11 (39) |
| Rank | School district | Total Equipment (1970-2025) | Annual O&M | # of Students Impacted | Increase in heat days from 1970–2025 (Total heat days) |
|---|---|---|---|---|---|
| 1 | Cleveland Municipal School DistrictOH | 168,440,000 | 4,317,000 | 37,850 | 14 (43) |
| 2 | Akron City School DistrictOH | 86,049,000 | 1,594,000 | 20,750 | 15 (44) |
| 3 | Parma City School DistrictOH | 42,436,000 | 862,000 | 9,840 | 14 (42) |
| 4 | Columbus City School DistrictOH | 0 | 728,000 | 48,810 | 16 (56) |
| 5 | Canton City School DistrictOH | 34,742,000 | 630,000 | 8,410 | 14 (43) |
| 6 | Willoughby-Eastlake City School DistrictOH | 32,727,000 | 620,000 | 7,770 | 12 (39) |
| 7 | Mentor Exempted Village School DistrictOH | 32,509,000 | 595,000 | 7,780 | 11 (36) |
| 8 | Cincinnati City School DistrictOH | 0 | 584,000 | 34,790 | 17 (65) |
| 9 | Brunswick City School DistrictOH | 29,212,000 | 526,000 | 7,000 | 14 (42) |
| 10 | Cleveland Heights-University Heights City School DistrictOH | 27,031,000 | 516,000 | 6,460 | 13 (38) |
| 11 | Plain Local School DistrictOH | 25,975,000 | 515,000 | 6,160 | 14 (43) |
| 12 | Medina City School DistrictOH | 27,907,000 | 510,000 | 6,700 | 14 (45) |
| 13 | Berea City School DistrictOH | 25,423,000 | 501,000 | 6,050 | 14 (43) |
| 14 | Findlay City School DistrictOH | 24,054,000 | 474,000 | 5,720 | 17 (47) |
| 15 | Jackson Local School DistrictOH | 24,637,000 | 465,000 | 5,890 | 13 (43) |
| 16 | Toledo City School DistrictOH | 0 | 454,000 | 23,150 | 10 (48) |
| 17 | Stow-Munroe Falls City School DistrictOH | 22,329,000 | 451,000 | 5,280 | 14 (42) |
| 18 | Strongsville City School DistrictOH | 23,240,000 | 444,000 | 5,500 | 14 (42) |
| 19 | Euclid City School DistrictOH | 22,037,000 | 427,000 | 5,160 | 13 (41) |
| 20 | Cuyahoga Falls City School DistrictOH | 21,527,000 | 417,000 | 5,170 | 15 (43) |
| 21 | Shaker Heights City School DistrictOH | 20,725,000 | 396,000 | 4,900 | 14 (38) |
| 22 | Wadsworth City School DistrictOH | 19,845,000 | 385,000 | 4,690 | 15 (42) |
| 23 | Perry Local School DistrictOH | 19,802,000 | 384,000 | 4,720 | 14 (43) |
| 24 | Lakewood City School DistrictOH | 20,317,000 | 377,000 | 4,920 | 14 (45) |
| 25 | Solon City School DistrictOH | 19,339,000 | 376,000 | 4,540 | 14 (39) |
| 26 | South-Western City School DistrictOH | 0 | 371,000 | 23,250 | 15 (57) |
| 27 | Olentangy Local School DistrictOH | 0 | 368,000 | 21,590 | 16 (55) |
| 28 | Barberton City School DistrictOH | 16,951,000 | 358,000 | 3,960 | 15 (44) |
| 29 | Hudson City School DistrictOH | 19,327,000 | 357,000 | 4,630 | 14 (41) |
| 30 | Massillon City School DistrictOH | 16,751,000 | 350,000 | 3,910 | 14 (43) |
| 31 | North Canton City School DistrictOH | 18,124,000 | 348,000 | 4,300 | 12 (42) |
| 32 | Mayfield City School DistrictOH | 19,058,000 | 345,000 | 4,470 | 13 (35) |
| 33 | North Royalton City School DistrictOH | 17,301,000 | 340,000 | 4,070 | 14 (40) |
| 34 | Olmsted Falls City School DistrictOH | 15,807,000 | 330,000 | 3,680 | 14 (44) |
| 35 | Riverside Local School DistrictOH | 17,421,000 | 326,000 | 4,080 | 11 (35) |
| 36 | Green Local School DistrictOH | 17,348,000 | 321,000 | 4,130 | 13 (42) |
| 37 | Nordonia Hills City School DistrictOH | 15,283,000 | 309,000 | 3,610 | 14 (41) |
| 38 | Brecksville-Broadview Heights City School DistrictOH | 15,987,000 | 301,000 | 3,800 | 14 (42) |
| 39 | Westlake City School DistrictOH | 13,490,000 | 299,000 | 3,470 | 15 (47) |
| 40 | Garfield Heights City School DistrictOH | 15,128,000 | 285,000 | 3,630 | 15 (43) |
| 41 | Twinsburg City School DistrictOH | 17,344,000 | 285,000 | 4,230 | 15 (39) |
| 42 | South Euclid-Lyndhurst City School DistrictOH | 14,358,000 | 283,000 | 3,370 | 13 (37) |
| 43 | North Olmsted City School DistrictOH | 12,871,000 | 281,000 | 3,800 | 14 (46) |
| 44 | Westerville City School DistrictOH | 0 | 279,000 | 15,300 | 17 (58) |
| 45 | Bedford City School DistrictOH | 13,826,000 | 278,000 | 3,250 | 14 (39) |
| 46 | Wooster City School DistrictOH | 14,890,000 | 273,000 | 3,510 | 15 (41) |
| 47 | Kent City School DistrictOH | 14,421,000 | 273,000 | 3,420 | 14 (43) |
| 48 | Maple Heights City School DistrictOH | 15,002,000 | 270,000 | 3,630 | 15 (41) |
| 49 | Dublin City School DistrictOH | 0 | 264,000 | 16,380 | 16 (56) |
| 50 | Hilliard City School DistrictOH | 0 | 264,000 | 16,370 | 15 (56) |
| 51 | Copley-Fairlawn City School DistrictOH | 13,290,000 | 255,000 | 3,180 | 15 (44) |
| 52 | Lake Local School DistrictOH | 14,323,000 | 252,000 | 3,390 | 14 (42) |
| 53 | Highland Local School DistrictOH | 13,503,000 | 248,000 | 3,240 | 15 (43) |
| 54 | Aurora City School DistrictOH | 12,756,000 | 245,000 | 2,990 | 14 (40) |
| 55 | Ashtabula Area City School DistrictOH | 14,363,000 | 241,000 | 3,420 | 9 (34) |
| 56 | Norton City School DistrictOH | 11,128,000 | 240,000 | 2,560 | 15 (43) |
| 57 | Lakota Local School DistrictOH | 0 | 238,000 | 16,270 | 17 (62) |
| 58 | Madison Local School DistrictOH | 13,106,000 | 237,000 | 3,110 | 11 (36) |
| 59 | Madison Local School DistrictOH | 12,568,000 | 234,000 | 2,990 | 14 (40) |
| 60 | Sandusky City School DistrictOH | 14,281,000 | 227,000 | 3,560 | 8 (37) |
| 61 | Rocky River City School DistrictOH | 11,410,000 | 227,000 | 2,720 | 14 (45) |
| 62 | Dayton City School DistrictOH | 0 | 226,000 | 12,540 | 16 (58) |
| 63 | Chardon Local School DistrictOH | 12,197,000 | 225,000 | 2,800 | 11 (33) |
| 64 | Ashland City School DistrictOH | 13,101,000 | 222,000 | 3,190 | 12 (42) |
| 65 | Alliance City School DistrictOH | 12,805,000 | 222,000 | 3,090 | 15 (46) |
| 66 | Mansfield City School DistrictOH | 13,376,000 | 219,000 | 3,300 | 14 (40) |
| 67 | Revere Local School DistrictOH | 11,442,000 | 215,000 | 2,750 | 15 (44) |
| 68 | Painesville City Local School DistrictOH | 12,189,000 | 215,000 | 2,930 | 11 (35) |
| 69 | Buckeye Local School DistrictOH | 9,943,000 | 212,000 | 2,330 | 13 (45) |
| 70 | Norwalk City School DistrictOH | 11,328,000 | 208,000 | 2,720 | 9 (39) |
| 71 | Louisville City School DistrictOH | 11,568,000 | 208,000 | 2,800 | 15 (44) |
| 72 | Mason City School DistrictOH | 0 | 206,000 | 10,420 | 17 (60) |
| 73 | Springfield Local School DistrictOH | 9,687,000 | 203,000 | 2,240 | 14 (42) |
| 74 | Pickerington Local School DistrictOH | 0 | 195,000 | 10,660 | 16 (54) |
| 75 | Lexington Local School DistrictOH | 10,276,000 | 194,000 | 2,430 | 14 (39) |
| 76 | Kenston Local School DistrictOH | 11,166,000 | 193,000 | 2,660 | 13 (36) |
| 77 | Howland Local School DistrictOH | 9,926,000 | 190,000 | 2,560 | 14 (44) |
| 78 | Tallmadge City School DistrictOH | 10,056,000 | 189,000 | 2,410 | 14 (42) |
| 79 | Ravenna City School DistrictOH | 9,668,000 | 182,000 | 2,290 | 13 (42) |
| 80 | Coventry Local School DistrictOH | 7,974,000 | 174,000 | 1,860 | 15 (44) |
| 81 | Marlington Local School DistrictOH | 9,363,000 | 173,000 | 2,230 | 15 (44) |
| 82 | Canton Local School DistrictOH | 8,636,000 | 173,000 | 2,020 | 15 (44) |
| 83 | Chagrin Falls Exempted Village School DistrictOH | 8,249,000 | 170,000 | 1,910 | 14 (38) |
| 84 | Geneva Area City School DistrictOH | 9,644,000 | 163,000 | 2,320 | 10 (34) |
| 85 | Fairfield City School DistrictOH | 0 | 162,000 | 9,900 | 17 (67) |
| 86 | Clyde-Green Springs Exempted Village School DistrictOH | 7,380,000 | 160,000 | 2,220 | 11 (42) |
| 87 | Worthington City School DistrictOH | 0 | 159,000 | 10,340 | 15 (57) |
| 88 | Salem City School DistrictOH | 8,776,000 | 158,000 | 2,080 | 15 (46) |
| 89 | Shelby City School DistrictOH | 8,068,000 | 158,000 | 1,920 | 14 (43) |
| 90 | Woodridge Local School DistrictOH | 8,004,000 | 157,000 | 1,910 | 14 (44) |
| 91 | West Branch Local School DistrictOH | 8,550,000 | 157,000 | 2,040 | 15 (46) |
| 92 | Streetsboro City School DistrictOH | 8,929,000 | 156,000 | 2,170 | 14 (41) |
| 93 | Manchester Local School DistrictOH | 7,233,000 | 155,000 | 1,710 | 14 (43) |
| 94 | Northwest Local School DistrictOH | 0 | 155,000 | 9,200 | 18 (63) |
| 95 | West Holmes Local School DistrictOH | 8,879,000 | 152,000 | 2,130 | 14 (42) |
| 96 | Orange City School DistrictOH | 8,607,000 | 149,000 | 2,050 | 13 (35) |
| 97 | Fairview Park City School DistrictOH | 7,275,000 | 149,000 | 1,710 | 14 (45) |
| 98 | Brooklyn City School DistrictOH | 5,813,000 | 149,000 | 1,290 | 14 (43) |
| 99 | East Cleveland City School DistrictOH | 8,803,000 | 146,000 | 2,150 | 14 (41) |
| 100 | Perkins Local School DistrictOH | 7,877,000 | 145,000 | 1,900 | 8 (36) |
Baltimore City schools suffer from outdated infrastructure, mold, lead contamination, and a lack of funding that has prevented many schools from installing both heating equipment and air conditioning — especially in its lower-income communities and communities of color.
Read the Profile