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 | Phenix City City School DistrictAL | 289,000 | 145,000 | 7,150 | 21 (118) |
| 2 | Tuscaloosa City School DistrictAL | 198,000 | 231,000 | 10,540 | 22 (111) |
| 3 | Tuscaloosa County School DistrictAL | 190,000 | 385,000 | 18,710 | 21 (110) |
| 4 | Lee County School DistrictAL | 181,000 | 186,000 | 9,510 | 20 (111) |
| 5 | Montgomery County School DistrictAL | 158,000 | 545,000 | 28,770 | 22 (120) |
| 6 | Baldwin County School DistrictAL | 92,000 | 564,000 | 31,980 | 20 (127) |
| 7 | Russell County School DistrictAL | 89,000 | 67,000 | 3,450 | 20 (117) |
| 8 | Butler County School DistrictAL | 79,000 | 77,000 | 3,020 | 23 (127) |
| 9 | Enterprise City School DistrictAL | 69,000 | 142,000 | 6,720 | 19 (126) |
| 10 | Jefferson County School DistrictAL | 57,000 | 794,000 | 37,690 | 22 (102) |
| 11 | Elmore County School DistrictAL | 49,000 | 233,000 | 11,430 | 19 (113) |
| 12 | Lowndes County School DistrictAL | 47,000 | 30,000 | 1,330 | 24 (123) |
| 13 | Houston County School DistrictAL | 42,000 | 149,000 | 6,420 | 23 (135) |
| 14 | Dothan City School DistrictAL | 41,000 | 165,000 | 8,970 | 23 (132) |
| 15 | Mobile County School DistrictAL | 24,000 | 868,000 | 53,590 | 17 (125) |
| 16 | Huntsville City School DistrictAL | 21,000 | 496,000 | 23,990 | 18 (90) |
| 17 | Crenshaw County School DistrictAL | 20,000 | 72,000 | 2,250 | 19 (124) |
| 18 | Autauga County School DistrictAL | 20,000 | 199,000 | 9,090 | 20 (116) |
| 19 | Covington County School DistrictAL | 17,000 | 67,000 | 3,080 | 20 (130) |
| 20 | Coffee County School DistrictAL | 17,000 | 61,000 | 2,390 | 19 (126) |
| 21 | Saraland City School DistrictAL | 17,000 | 56,000 | 3,110 | 18 (131) |
| 22 | Bibb County School DistrictAL | 16,000 | 71,000 | 3,240 | 20 (111) |
| 23 | Bessemer City School DistrictAL | 14,000 | 70,000 | 3,620 | 24 (108) |
| 24 | Geneva County School DistrictAL | 13,000 | 51,000 | 2,750 | 21 (131) |
| 25 | Dale County School DistrictAL | 12,000 | 66,000 | 3,190 | 21 (130) |
| 26 | Eufaula City School DistrictAL | 12,000 | 47,000 | 2,630 | 19 (125) |
| 27 | Hale County School DistrictAL | 11,000 | 53,000 | 3,110 | 21 (115) |
| 28 | Washington County School DistrictAL | 11,000 | 66,000 | 2,660 | 18 (137) |
| 29 | Sumter County School DistrictAL | 10,000 | 41,000 | 1,350 | 20 (118) |
| 30 | Henry County School DistrictAL | 9,000 | 48,000 | 2,470 | 20 (130) |
| 31 | Monroe County School DistrictAL | 9,000 | 85,000 | 3,360 | 18 (124) |
| 32 | Pike Road City School DistrictAL | 9,000 | 36,000 | 1,860 | 21 (118) |
| 33 | Walker County School DistrictAL | 8,000 | 189,000 | 7,500 | 18 (101) |
| 34 | Satsuma City School DistrictAL | 7,000 | 25,000 | 1,530 | 19 (133) |
| 35 | Clarke County School DistrictAL | 7,000 | 49,000 | 2,460 | 17 (128) |
| 36 | Opp City School DistrictAL | 7,000 | 28,000 | 1,290 | 20 (130) |
| 37 | Talladega County School DistrictAL | 7,000 | 149,000 | 7,400 | 21 (110) |
| 38 | Wilcox County School DistrictAL | 7,000 | 30,000 | 1,580 | 18 (124) |
| 39 | Andalusia City School DistrictAL | 7,000 | 31,000 | 1,790 | 23 (130) |
| 40 | Chambers County School DistrictAL | 7,000 | 69,000 | 3,550 | 21 (108) |
| 41 | Perry County School DistrictAL | 6,000 | 39,000 | 1,290 | 18 (115) |
| 42 | Chickasaw City School DistrictAL | 5,000 | 18,000 | 1,150 | 19 (132) |
| 43 | Dallas County School DistrictAL | 5,000 | 54,000 | 3,030 | 19 (121) |
| 44 | Daleville City School DistrictAL | 4,000 | 19,000 | 1,090 | 21 (130) |
| 45 | Alexander City City School DistrictAL | 4,000 | 65,000 | 3,070 | 19 (106) |
| 46 | Etowah County School DistrictAL | 3,000 | 160,000 | 8,490 | 18 (93) |
| 47 | Elba City School DistrictAL | 3,000 | 12,000 | 620 | 19 (130) |
| 48 | Lanett City School DistrictAL | 3,000 | 15,000 | 930 | 22 (109) |
| 49 | Barbour County School DistrictAL | 3,000 | 11,000 | 600 | 22 (121) |
| 50 | Midfield City School DistrictAL | 2,000 | 23,000 | 1,020 | 22 (106) |
| 51 | Birmingham City School DistrictAL | 0 | 489,000 | 23,010 | 21 (101) |
| 52 | Madison County School DistrictAL | 0 | 421,000 | 19,090 | 18 (89) |
| 53 | Shelby County School DistrictAL | 0 | 403,000 | 21,270 | 20 (109) |
| 54 | Hoover City School DistrictAL | 0 | 283,000 | 13,950 | 21 (105) |
| 55 | DeKalb County School DistrictAL | 0 | 233,000 | 8,840 | 17 (80) |
| 56 | Madison City School DistrictAL | 0 | 219,000 | 11,290 | 17 (91) |
| 57 | Cullman County School DistrictAL | 0 | 203,000 | 9,470 | 17 (94) |
| 58 | Lauderdale County School DistrictAL | 0 | 202,000 | 8,280 | 16 (94) |
| 59 | St. Clair County School DistrictAL | 0 | 200,000 | 9,460 | 20 (97) |
| 60 | Morgan County School DistrictAL | 0 | 183,000 | 7,570 | 19 (93) |
| 61 | Chilton County School DistrictAL | 0 | 176,000 | 7,840 | 19 (105) |
| 62 | Calhoun County School DistrictAL | 0 | 168,000 | 8,550 | 17 (98) |
| 63 | Decatur City School DistrictAL | 0 | 162,000 | 8,700 | 18 (95) |
| 64 | Limestone County School DistrictAL | 0 | 159,000 | 8,590 | 16 (90) |
| 65 | Blount County School DistrictAL | 0 | 158,000 | 7,650 | 17 (97) |
| 66 | Jackson County School DistrictAL | 0 | 147,000 | 5,860 | 16 (82) |
| 67 | Auburn City School DistrictAL | 0 | 147,000 | 8,740 | 16 (108) |
| 68 | Vestavia Hills City School DistrictAL | 0 | 139,000 | 7,170 | 21 (104) |
| 69 | Alabaster City School DistrictAL | 0 | 123,000 | 6,180 | 20 (110) |
| 70 | Albertville City School DistrictAL | 0 | 107,000 | 5,640 | 14 (85) |
| 71 | Cherokee County School DistrictAL | 0 | 103,000 | 3,930 | 17 (96) |
| 72 | Marshall County School DistrictAL | 0 | 102,000 | 5,650 | 16 (88) |
| 73 | Gadsden City School DistrictAL | 0 | 99,000 | 5,190 | 19 (97) |
| 74 | Trussville City School DistrictAL | 0 | 98,000 | 4,690 | 21 (95) |
| 75 | Lawrence County School DistrictAL | 0 | 92,000 | 5,130 | 18 (96) |
| 76 | Florence City School DistrictAL | 0 | 83,000 | 4,250 | 15 (95) |
| 77 | Pell City City School DistrictAL | 0 | 83,000 | 4,050 | 21 (107) |
| 78 | Franklin County School DistrictAL | 0 | 83,000 | 3,670 | 16 (92) |
| 79 | Opelika City School DistrictAL | 0 | 82,000 | 4,510 | 18 (105) |
| 80 | Homewood City School DistrictAL | 0 | 82,000 | 4,290 | 20 (100) |
| 81 | Oxford City School DistrictAL | 0 | 81,000 | 4,080 | 17 (100) |
| 82 | Escambia County School DistrictAL | 0 | 79,000 | 4,230 | 19 (134) |
| 83 | Mountain Brook City School DistrictAL | 0 | 78,000 | 4,350 | 20 (100) |
| 84 | Hartselle City School DistrictAL | 0 | 72,000 | 3,470 | 18 (94) |
| 85 | Athens City School DistrictAL | 0 | 66,000 | 3,700 | 14 (91) |
| 86 | Pelham City School DistrictAL | 0 | 65,000 | 3,310 | 21 (108) |
| 87 | Jasper City School DistrictAL | 0 | 64,000 | 2,750 | 16 (101) |
| 88 | Arab City School DistrictAL | 0 | 62,000 | 3,220 | 16 (86) |
| 89 | Marion County School DistrictAL | 0 | 60,000 | 3,020 | 17 (97) |
| 90 | Fort Payne City School DistrictAL | 0 | 60,000 | 3,250 | 16 (76) |
| 91 | Muscle Shoals City School DistrictAL | 0 | 60,000 | 2,810 | 17 (96) |
| 92 | Scottsboro City School DistrictAL | 0 | 59,000 | 2,490 | 20 (94) |
| 93 | Tallapoosa County School DistrictAL | 0 | 58,000 | 2,870 | 20 (105) |
| 94 | Lamar County School DistrictAL | 0 | 58,000 | 2,290 | 14 (106) |
| 95 | Cullman City School DistrictAL | 0 | 54,000 | 3,200 | 16 (95) |
| 96 | Selma City School DistrictAL | 0 | 51,000 | 3,050 | 18 (124) |
| 97 | Winston County School DistrictAL | 0 | 51,000 | 2,380 | 16 (93) |
| 98 | Randolph County School DistrictAL | 0 | 51,000 | 2,160 | 20 (102) |
| 99 | Cleburne County School DistrictAL | 0 | 49,000 | 2,510 | 18 (94) |
| 100 | Russellville City School DistrictAL | 0 | 46,000 | 2,460 | 16 (90) |
| Rank | School district | Total Equipment (1970-2025) | Annual O&M | # of Students Impacted | Increase in heat days from 1970–2025 (Total heat days) |
|---|---|---|---|---|---|
| 1 | Mobile County School DistrictAL | 24,000 | 868,000 | 53,590 | 17 (125) |
| 2 | Jefferson County School DistrictAL | 57,000 | 794,000 | 37,690 | 22 (102) |
| 3 | Baldwin County School DistrictAL | 92,000 | 564,000 | 31,980 | 20 (127) |
| 4 | Montgomery County School DistrictAL | 158,000 | 545,000 | 28,770 | 22 (120) |
| 5 | Huntsville City School DistrictAL | 21,000 | 496,000 | 23,990 | 18 (90) |
| 6 | Birmingham City School DistrictAL | 0 | 489,000 | 23,010 | 21 (101) |
| 7 | Madison County School DistrictAL | 0 | 421,000 | 19,090 | 18 (89) |
| 8 | Shelby County School DistrictAL | 0 | 403,000 | 21,270 | 20 (109) |
| 9 | Tuscaloosa County School DistrictAL | 190,000 | 385,000 | 18,710 | 21 (110) |
| 10 | Hoover City School DistrictAL | 0 | 283,000 | 13,950 | 21 (105) |
| 11 | Elmore County School DistrictAL | 49,000 | 233,000 | 11,430 | 19 (113) |
| 12 | DeKalb County School DistrictAL | 0 | 233,000 | 8,840 | 17 (80) |
| 13 | Tuscaloosa City School DistrictAL | 198,000 | 231,000 | 10,540 | 22 (111) |
| 14 | Madison City School DistrictAL | 0 | 219,000 | 11,290 | 17 (91) |
| 15 | Cullman County School DistrictAL | 0 | 203,000 | 9,470 | 17 (94) |
| 16 | Lauderdale County School DistrictAL | 0 | 202,000 | 8,280 | 16 (94) |
| 17 | St. Clair County School DistrictAL | 0 | 200,000 | 9,460 | 20 (97) |
| 18 | Autauga County School DistrictAL | 20,000 | 199,000 | 9,090 | 20 (116) |
| 19 | Walker County School DistrictAL | 8,000 | 189,000 | 7,500 | 18 (101) |
| 20 | Lee County School DistrictAL | 181,000 | 186,000 | 9,510 | 20 (111) |
| 21 | Morgan County School DistrictAL | 0 | 183,000 | 7,570 | 19 (93) |
| 22 | Chilton County School DistrictAL | 0 | 176,000 | 7,840 | 19 (105) |
| 23 | Calhoun County School DistrictAL | 0 | 168,000 | 8,550 | 17 (98) |
| 24 | Dothan City School DistrictAL | 41,000 | 165,000 | 8,970 | 23 (132) |
| 25 | Decatur City School DistrictAL | 0 | 162,000 | 8,700 | 18 (95) |
| 26 | Etowah County School DistrictAL | 3,000 | 160,000 | 8,490 | 18 (93) |
| 27 | Limestone County School DistrictAL | 0 | 159,000 | 8,590 | 16 (90) |
| 28 | Blount County School DistrictAL | 0 | 158,000 | 7,650 | 17 (97) |
| 29 | Talladega County School DistrictAL | 7,000 | 149,000 | 7,400 | 21 (110) |
| 30 | Houston County School DistrictAL | 42,000 | 149,000 | 6,420 | 23 (135) |
| 31 | Jackson County School DistrictAL | 0 | 147,000 | 5,860 | 16 (82) |
| 32 | Auburn City School DistrictAL | 0 | 147,000 | 8,740 | 16 (108) |
| 33 | Phenix City City School DistrictAL | 289,000 | 145,000 | 7,150 | 21 (118) |
| 34 | Enterprise City School DistrictAL | 69,000 | 142,000 | 6,720 | 19 (126) |
| 35 | Vestavia Hills City School DistrictAL | 0 | 139,000 | 7,170 | 21 (104) |
| 36 | Alabaster City School DistrictAL | 0 | 123,000 | 6,180 | 20 (110) |
| 37 | Albertville City School DistrictAL | 0 | 107,000 | 5,640 | 14 (85) |
| 38 | Cherokee County School DistrictAL | 0 | 103,000 | 3,930 | 17 (96) |
| 39 | Marshall County School DistrictAL | 0 | 102,000 | 5,650 | 16 (88) |
| 40 | Gadsden City School DistrictAL | 0 | 99,000 | 5,190 | 19 (97) |
| 41 | Trussville City School DistrictAL | 0 | 98,000 | 4,690 | 21 (95) |
| 42 | Lawrence County School DistrictAL | 0 | 92,000 | 5,130 | 18 (96) |
| 43 | Monroe County School DistrictAL | 9,000 | 85,000 | 3,360 | 18 (124) |
| 44 | Florence City School DistrictAL | 0 | 83,000 | 4,250 | 15 (95) |
| 45 | Pell City City School DistrictAL | 0 | 83,000 | 4,050 | 21 (107) |
| 46 | Franklin County School DistrictAL | 0 | 83,000 | 3,670 | 16 (92) |
| 47 | Opelika City School DistrictAL | 0 | 82,000 | 4,510 | 18 (105) |
| 48 | Homewood City School DistrictAL | 0 | 82,000 | 4,290 | 20 (100) |
| 49 | Oxford City School DistrictAL | 0 | 81,000 | 4,080 | 17 (100) |
| 50 | Escambia County School DistrictAL | 0 | 79,000 | 4,230 | 19 (134) |
| 51 | Mountain Brook City School DistrictAL | 0 | 78,000 | 4,350 | 20 (100) |
| 52 | Butler County School DistrictAL | 79,000 | 77,000 | 3,020 | 23 (127) |
| 53 | Hartselle City School DistrictAL | 0 | 72,000 | 3,470 | 18 (94) |
| 54 | Crenshaw County School DistrictAL | 20,000 | 72,000 | 2,250 | 19 (124) |
| 55 | Bibb County School DistrictAL | 16,000 | 71,000 | 3,240 | 20 (111) |
| 56 | Bessemer City School DistrictAL | 14,000 | 70,000 | 3,620 | 24 (108) |
| 57 | Chambers County School DistrictAL | 7,000 | 69,000 | 3,550 | 21 (108) |
| 58 | Covington County School DistrictAL | 17,000 | 67,000 | 3,080 | 20 (130) |
| 59 | Russell County School DistrictAL | 89,000 | 67,000 | 3,450 | 20 (117) |
| 60 | Athens City School DistrictAL | 0 | 66,000 | 3,700 | 14 (91) |
| 61 | Dale County School DistrictAL | 12,000 | 66,000 | 3,190 | 21 (130) |
| 62 | Washington County School DistrictAL | 11,000 | 66,000 | 2,660 | 18 (137) |
| 63 | Alexander City City School DistrictAL | 4,000 | 65,000 | 3,070 | 19 (106) |
| 64 | Pelham City School DistrictAL | 0 | 65,000 | 3,310 | 21 (108) |
| 65 | Jasper City School DistrictAL | 0 | 64,000 | 2,750 | 16 (101) |
| 66 | Arab City School DistrictAL | 0 | 62,000 | 3,220 | 16 (86) |
| 67 | Coffee County School DistrictAL | 17,000 | 61,000 | 2,390 | 19 (126) |
| 68 | Marion County School DistrictAL | 0 | 60,000 | 3,020 | 17 (97) |
| 69 | Fort Payne City School DistrictAL | 0 | 60,000 | 3,250 | 16 (76) |
| 70 | Muscle Shoals City School DistrictAL | 0 | 60,000 | 2,810 | 17 (96) |
| 71 | Scottsboro City School DistrictAL | 0 | 59,000 | 2,490 | 20 (94) |
| 72 | Tallapoosa County School DistrictAL | 0 | 58,000 | 2,870 | 20 (105) |
| 73 | Lamar County School DistrictAL | 0 | 58,000 | 2,290 | 14 (106) |
| 74 | Saraland City School DistrictAL | 17,000 | 56,000 | 3,110 | 18 (131) |
| 75 | Cullman City School DistrictAL | 0 | 54,000 | 3,200 | 16 (95) |
| 76 | Dallas County School DistrictAL | 5,000 | 54,000 | 3,030 | 19 (121) |
| 77 | Hale County School DistrictAL | 11,000 | 53,000 | 3,110 | 21 (115) |
| 78 | Geneva County School DistrictAL | 13,000 | 51,000 | 2,750 | 21 (131) |
| 79 | Selma City School DistrictAL | 0 | 51,000 | 3,050 | 18 (124) |
| 80 | Winston County School DistrictAL | 0 | 51,000 | 2,380 | 16 (93) |
| 81 | Randolph County School DistrictAL | 0 | 51,000 | 2,160 | 20 (102) |
| 82 | Cleburne County School DistrictAL | 0 | 49,000 | 2,510 | 18 (94) |
| 83 | Clarke County School DistrictAL | 7,000 | 49,000 | 2,460 | 17 (128) |
| 84 | Henry County School DistrictAL | 9,000 | 48,000 | 2,470 | 20 (130) |
| 85 | Eufaula City School DistrictAL | 12,000 | 47,000 | 2,630 | 19 (125) |
| 86 | Russellville City School DistrictAL | 0 | 46,000 | 2,460 | 16 (90) |
| 87 | Guntersville City School DistrictAL | 0 | 45,000 | 2,320 | 15 (94) |
| 88 | Fayette County School DistrictAL | 0 | 43,000 | 2,300 | 14 (103) |
| 89 | Pickens County School DistrictAL | 0 | 42,000 | 2,520 | 16 (107) |
| 90 | Colbert County School DistrictAL | 0 | 42,000 | 2,670 | 17 (94) |
| 91 | Demopolis City School DistrictAL | 0 | 42,000 | 2,220 | 18 (114) |
| 92 | Sumter County School DistrictAL | 10,000 | 41,000 | 1,350 | 20 (118) |
| 93 | Macon County School DistrictAL | 0 | 41,000 | 1,870 | 19 (114) |
| 94 | Pike County School DistrictAL | 0 | 40,000 | 2,200 | 18 (122) |
| 95 | Perry County School DistrictAL | 6,000 | 39,000 | 1,290 | 18 (115) |
| 96 | Boaz City School DistrictAL | 0 | 39,000 | 2,430 | 13 (83) |
| 97 | Sylacauga City School DistrictAL | 0 | 39,000 | 2,180 | 19 (108) |
| 98 | Ozark City School DistrictAL | 0 | 38,000 | 2,120 | 18 (129) |
| 99 | Leeds City School DistrictAL | 0 | 36,000 | 1,950 | 21 (101) |
| 100 | Pike Road City School DistrictAL | 9,000 | 36,000 | 1,860 | 21 (118) |
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