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