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 | Buncombe County SchoolsNC | 60,062,000 | 1,560,000 | 24,080 | 17 (48) |
2 | Haywood County SchoolsNC | 20,353,000 | 395,000 | 5,290 | 19 (38) |
3 | Henderson County SchoolsNC | 12,862,000 | 450,000 | 13,210 | 20 (54) |
4 | Transylvania County SchoolsNC | 5,394,000 | 122,000 | 3,310 | 18 (47) |
5 | Madison County SchoolsNC | 5,147,000 | 122,000 | 2,270 | 17 (52) |
6 | Graham County SchoolsNC | 4,392,000 | 78,000 | 1,170 | 19 (44) |
7 | Jackson County SchoolsNC | 4,135,000 | 166,000 | 3,240 | 18 (44) |
8 | Swain County SchoolsNC | 3,740,000 | 92,000 | 2,040 | 22 (53) |
9 | Cherokee Central High SchoolNC | 2,584,000 | 63,000 | 590 | 30 (53) |
10 | Yancey County SchoolsNC | 2,541,000 | 36,000 | 730 | 17 (30) |
11 | Cherokee Central Elementary SchoolNC | 1,809,000 | 13,000 | 550 | 30 (53) |
12 | Asheville City SchoolsNC | 1,471,000 | 83,000 | 4,440 | 19 (53) |
13 | Cherokee County SchoolsNC | 982,000 | 77,000 | 3,210 | 18 (61) |
14 | Macon County SchoolsNC | 362,000 | 68,000 | 4,050 | 17 (51) |
15 | Charlotte-Mecklenburg SchoolsNC | 233,000 | 2,958,000 | 147,690 | 22 (85) |
16 | New Hanover County SchoolsNC | 77,000 | 488,000 | 25,680 | 23 (94) |
17 | Wayne County Public SchoolsNC | 54,000 | 388,000 | 18,380 | 21 (93) |
18 | Gaston County SchoolsNC | 33,000 | 620,000 | 31,270 | 21 (85) |
19 | Cumberland County SchoolsNC | 32,000 | 987,000 | 51,790 | 23 (92) |
20 | Duplin County SchoolsNC | 30,000 | 275,000 | 9,610 | 22 (97) |
21 | Harnett County SchoolsNC | 29,000 | 390,000 | 20,440 | 22 (91) |
22 | Lenoir County SchoolsNC | 28,000 | 184,000 | 8,550 | 24 (96) |
23 | Robeson County SchoolsNC | 16,000 | 469,000 | 22,040 | 20 (99) |
24 | Pender County SchoolsNC | 15,000 | 192,000 | 9,430 | 24 (99) |
25 | Greene County SchoolsNC | 13,000 | 61,000 | 2,920 | 23 (94) |
26 | Columbus County SchoolsNC | 12,000 | 128,000 | 5,760 | 22 (103) |
27 | Wake County SchoolsNC | 0 | 3,172,000 | 163,110 | 21 (82) |
28 | Guilford County SchoolsNC | 0 | 1,385,000 | 72,930 | 20 (73) |
29 | Forsyth County SchoolsNC | 0 | 934,000 | 54,590 | 18 (74) |
30 | Union County Public SchoolsNC | 0 | 830,000 | 41,450 | 23 (89) |
31 | Johnston County SchoolsNC | 0 | 648,000 | 36,490 | 20 (89) |
32 | Durham Public SchoolsNC | 0 | 642,000 | 32,710 | 21 (82) |
33 | Cabarrus County SchoolsNC | 0 | 567,000 | 32,900 | 17 (86) |
34 | Onslow County SchoolsNC | 0 | 494,000 | 26,860 | 24 (98) |
35 | Pitt County SchoolsNC | 0 | 492,000 | 23,860 | 19 (89) |
36 | Alamance-Burlington SchoolsNC | 0 | 395,000 | 23,000 | 20 (80) |
37 | Iredell-Statesville SchoolsNC | 0 | 384,000 | 20,140 | 19 (80) |
38 | Davidson County SchoolsNC | 0 | 328,000 | 18,790 | 19 (83) |
39 | Rowan-Salisbury SchoolsNC | 0 | 316,000 | 18,900 | 18 (82) |
40 | Randolph County SchoolsNC | 0 | 310,000 | 16,090 | 21 (81) |
41 | Catawba County SchoolsNC | 0 | 276,000 | 16,040 | 21 (75) |
42 | Nash-Rocky Mount SchoolsNC | 0 | 266,000 | 14,990 | 22 (87) |
43 | Cleveland County SchoolsNC | 0 | 258,000 | 14,660 | 19 (80) |
44 | Chapel Hill-Carrboro SchoolsNC | 0 | 251,000 | 12,390 | 22 (81) |
45 | Moore County SchoolsNC | 0 | 249,000 | 12,800 | 19 (90) |
46 | Craven County SchoolsNC | 0 | 241,000 | 14,170 | 21 (90) |
47 | Brunswick County SchoolsNC | 0 | 224,000 | 12,440 | 20 (91) |
48 | Wilson County SchoolsNC | 0 | 219,000 | 11,070 | 23 (90) |
49 | Lincoln County SchoolsNC | 0 | 217,000 | 11,540 | 21 (80) |
50 | Caldwell County SchoolsNC | 0 | 213,000 | 11,520 | 20 (73) |
51 | Rockingham County SchoolsNC | 0 | 211,000 | 11,660 | 19 (71) |
52 | Burke County SchoolsNC | 0 | 210,000 | 12,130 | 21 (77) |
53 | Chatham County SchoolsNC | 0 | 208,000 | 9,060 | 21 (82) |
54 | Lee County SchoolsNC | 0 | 188,000 | 9,880 | 22 (89) |
55 | Wilkes County SchoolsNC | 0 | 169,000 | 9,750 | 20 (69) |
56 | Franklin County SchoolsNC | 0 | 155,000 | 8,210 | 21 (85) |
57 | Stanly County SchoolsNC | 0 | 155,000 | 8,380 | 22 (88) |
58 | Hoke County SchoolsNC | 0 | 154,000 | 8,990 | 21 (95) |
59 | Sampson County SchoolsNC | 0 | 147,000 | 8,200 | 20 (93) |
60 | Orange County SchoolsNC | 0 | 141,000 | 7,390 | 22 (77) |
61 | Carteret County SchoolsNC | 0 | 139,000 | 8,180 | 20 (76) |
62 | Rutherford County SchoolsNC | 0 | 137,000 | 7,980 | 20 (84) |
63 | Richmond County SchoolsNC | 0 | 137,000 | 7,170 | 21 (97) |
64 | Beaufort County SchoolsNC | 0 | 134,000 | 6,540 | 19 (85) |
65 | Mooresville City SchoolsNC | 0 | 128,000 | 6,620 | 18 (80) |
66 | Granville County SchoolsNC | 0 | 122,000 | 7,380 | 18 (79) |
67 | Surry County SchoolsNC | 0 | 116,000 | 7,810 | 17 (67) |
68 | Edgecombe County SchoolsNC | 0 | 106,000 | 6,000 | 18 (87) |
69 | Stokes County SchoolsNC | 0 | 103,000 | 5,980 | 19 (67) |
70 | Scotland County SchoolsNC | 0 | 100,000 | 5,710 | 20 (104) |
71 | Yadkin County SchoolsNC | 0 | 99,000 | 5,320 | 17 (74) |
72 | Davie County SchoolsNC | 0 | 97,000 | 6,090 | 17 (83) |
73 | Pasquotank County SchoolsNC | 0 | 90,000 | 5,520 | 22 (72) |
74 | Kannapolis City SchoolsNC | 0 | 90,000 | 5,500 | 18 (84) |
75 | McDowell County SchoolsNC | 0 | 90,000 | 5,930 | 22 (72) |
76 | Alexander County SchoolsNC | 0 | 88,000 | 4,870 | 21 (71) |
77 | Bladen County SchoolsNC | 0 | 87,000 | 4,350 | 21 (99) |
78 | Dare County SchoolsNC | 0 | 80,000 | 5,250 | 16 (62) |
79 | Asheboro City SchoolsNC | 0 | 79,000 | 4,490 | 20 (82) |
80 | Hickory City SchoolsNC | 0 | 78,000 | 4,180 | 21 (71) |
81 | Vance County SchoolsNC | 0 | 74,000 | 5,720 | 15 (77) |
82 | Currituck County SchoolsNC | 0 | 71,000 | 4,120 | 21 (66) |
83 | Montgomery County SchoolsNC | 0 | 64,000 | 3,740 | 21 (87) |
84 | Person County SchoolsNC | 0 | 63,000 | 4,430 | 19 (75) |
85 | Anson County SchoolsNC | 0 | 58,000 | 3,130 | 20 (93) |
86 | Newton-Conover City SchoolsNC | 0 | 58,000 | 3,020 | 21 (74) |
87 | Lexington City SchoolsNC | 0 | 55,000 | 3,080 | 18 (87) |
88 | Roanoke Rapids City SchoolsNC | 0 | 54,000 | 2,950 | 19 (79) |
89 | Clinton City SchoolsNC | 0 | 51,000 | 3,060 | 20 (92) |
90 | Hertford County SchoolsNC | 0 | 44,000 | 2,870 | 16 (80) |
91 | Martin County SchoolsNC | 0 | 43,000 | 3,010 | 16 (84) |
92 | Whiteville City SchoolsNC | 0 | 41,000 | 2,250 | 23 (106) |
93 | Thomasville City SchoolsNC | 0 | 41,000 | 2,360 | 21 (80) |
94 | Polk County SchoolsNC | 0 | 41,000 | 2,230 | 19 (82) |
95 | Caswell County SchoolsNC | 0 | 39,000 | 2,530 | 17 (77) |
96 | Camden County SchoolsNC | 0 | 39,000 | 1,890 | 22 (72) |
97 | Warren County SchoolsNC | 0 | 38,000 | 1,980 | 20 (76) |
98 | Halifax County SchoolsNC | 0 | 38,000 | 2,490 | 20 (81) |
99 | Bertie County SchoolsNC | 0 | 37,000 | 2,210 | 16 (82) |
100 | Edenton-Chowan SchoolsNC | 0 | 32,000 | 2,020 | 20 (78) |
Rank | School district | Total Equipment (1970-2025) | Annual O&M | # of Students Impacted | Increase in heat days from 1970–2025 (Total heat days) |
---|---|---|---|---|---|
1 | Wake County SchoolsNC | 0 | 3,172,000 | 163,110 | 21 (82) |
2 | Charlotte-Mecklenburg SchoolsNC | 233,000 | 2,958,000 | 147,690 | 22 (85) |
3 | Buncombe County SchoolsNC | 60,062,000 | 1,560,000 | 24,080 | 17 (48) |
4 | Guilford County SchoolsNC | 0 | 1,385,000 | 72,930 | 20 (73) |
5 | Cumberland County SchoolsNC | 32,000 | 987,000 | 51,790 | 23 (92) |
6 | Forsyth County SchoolsNC | 0 | 934,000 | 54,590 | 18 (74) |
7 | Union County Public SchoolsNC | 0 | 830,000 | 41,450 | 23 (89) |
8 | Johnston County SchoolsNC | 0 | 648,000 | 36,490 | 20 (89) |
9 | Durham Public SchoolsNC | 0 | 642,000 | 32,710 | 21 (82) |
10 | Gaston County SchoolsNC | 33,000 | 620,000 | 31,270 | 21 (85) |
11 | Cabarrus County SchoolsNC | 0 | 567,000 | 32,900 | 17 (86) |
12 | Onslow County SchoolsNC | 0 | 494,000 | 26,860 | 24 (98) |
13 | Pitt County SchoolsNC | 0 | 492,000 | 23,860 | 19 (89) |
14 | New Hanover County SchoolsNC | 77,000 | 488,000 | 25,680 | 23 (94) |
15 | Robeson County SchoolsNC | 16,000 | 469,000 | 22,040 | 20 (99) |
16 | Henderson County SchoolsNC | 12,862,000 | 450,000 | 13,210 | 20 (54) |
17 | Alamance-Burlington SchoolsNC | 0 | 395,000 | 23,000 | 20 (80) |
18 | Haywood County SchoolsNC | 20,353,000 | 395,000 | 5,290 | 19 (38) |
19 | Harnett County SchoolsNC | 29,000 | 390,000 | 20,440 | 22 (91) |
20 | Wayne County Public SchoolsNC | 54,000 | 388,000 | 18,380 | 21 (93) |
21 | Iredell-Statesville SchoolsNC | 0 | 384,000 | 20,140 | 19 (80) |
22 | Davidson County SchoolsNC | 0 | 328,000 | 18,790 | 19 (83) |
23 | Rowan-Salisbury SchoolsNC | 0 | 316,000 | 18,900 | 18 (82) |
24 | Randolph County SchoolsNC | 0 | 310,000 | 16,090 | 21 (81) |
25 | Catawba County SchoolsNC | 0 | 276,000 | 16,040 | 21 (75) |
26 | Duplin County SchoolsNC | 30,000 | 275,000 | 9,610 | 22 (97) |
27 | Nash-Rocky Mount SchoolsNC | 0 | 266,000 | 14,990 | 22 (87) |
28 | Cleveland County SchoolsNC | 0 | 258,000 | 14,660 | 19 (80) |
29 | Chapel Hill-Carrboro SchoolsNC | 0 | 251,000 | 12,390 | 22 (81) |
30 | Moore County SchoolsNC | 0 | 249,000 | 12,800 | 19 (90) |
31 | Craven County SchoolsNC | 0 | 241,000 | 14,170 | 21 (90) |
32 | Brunswick County SchoolsNC | 0 | 224,000 | 12,440 | 20 (91) |
33 | Wilson County SchoolsNC | 0 | 219,000 | 11,070 | 23 (90) |
34 | Lincoln County SchoolsNC | 0 | 217,000 | 11,540 | 21 (80) |
35 | Caldwell County SchoolsNC | 0 | 213,000 | 11,520 | 20 (73) |
36 | Rockingham County SchoolsNC | 0 | 211,000 | 11,660 | 19 (71) |
37 | Burke County SchoolsNC | 0 | 210,000 | 12,130 | 21 (77) |
38 | Chatham County SchoolsNC | 0 | 208,000 | 9,060 | 21 (82) |
39 | Pender County SchoolsNC | 15,000 | 192,000 | 9,430 | 24 (99) |
40 | Lee County SchoolsNC | 0 | 188,000 | 9,880 | 22 (89) |
41 | Lenoir County SchoolsNC | 28,000 | 184,000 | 8,550 | 24 (96) |
42 | Wilkes County SchoolsNC | 0 | 169,000 | 9,750 | 20 (69) |
43 | Jackson County SchoolsNC | 4,135,000 | 166,000 | 3,240 | 18 (44) |
44 | Franklin County SchoolsNC | 0 | 155,000 | 8,210 | 21 (85) |
45 | Stanly County SchoolsNC | 0 | 155,000 | 8,380 | 22 (88) |
46 | Hoke County SchoolsNC | 0 | 154,000 | 8,990 | 21 (95) |
47 | Sampson County SchoolsNC | 0 | 147,000 | 8,200 | 20 (93) |
48 | Orange County SchoolsNC | 0 | 141,000 | 7,390 | 22 (77) |
49 | Carteret County SchoolsNC | 0 | 139,000 | 8,180 | 20 (76) |
50 | Rutherford County SchoolsNC | 0 | 137,000 | 7,980 | 20 (84) |
51 | Richmond County SchoolsNC | 0 | 137,000 | 7,170 | 21 (97) |
52 | Beaufort County SchoolsNC | 0 | 134,000 | 6,540 | 19 (85) |
53 | Columbus County SchoolsNC | 12,000 | 128,000 | 5,760 | 22 (103) |
54 | Mooresville City SchoolsNC | 0 | 128,000 | 6,620 | 18 (80) |
55 | Transylvania County SchoolsNC | 5,394,000 | 122,000 | 3,310 | 18 (47) |
56 | Madison County SchoolsNC | 5,147,000 | 122,000 | 2,270 | 17 (52) |
57 | Granville County SchoolsNC | 0 | 122,000 | 7,380 | 18 (79) |
58 | Surry County SchoolsNC | 0 | 116,000 | 7,810 | 17 (67) |
59 | Edgecombe County SchoolsNC | 0 | 106,000 | 6,000 | 18 (87) |
60 | Stokes County SchoolsNC | 0 | 103,000 | 5,980 | 19 (67) |
61 | Scotland County SchoolsNC | 0 | 100,000 | 5,710 | 20 (104) |
62 | Yadkin County SchoolsNC | 0 | 99,000 | 5,320 | 17 (74) |
63 | Davie County SchoolsNC | 0 | 97,000 | 6,090 | 17 (83) |
64 | Swain County SchoolsNC | 3,740,000 | 92,000 | 2,040 | 22 (53) |
65 | Pasquotank County SchoolsNC | 0 | 90,000 | 5,520 | 22 (72) |
66 | Kannapolis City SchoolsNC | 0 | 90,000 | 5,500 | 18 (84) |
67 | McDowell County SchoolsNC | 0 | 90,000 | 5,930 | 22 (72) |
68 | Alexander County SchoolsNC | 0 | 88,000 | 4,870 | 21 (71) |
69 | Bladen County SchoolsNC | 0 | 87,000 | 4,350 | 21 (99) |
70 | Asheville City SchoolsNC | 1,471,000 | 83,000 | 4,440 | 19 (53) |
71 | Dare County SchoolsNC | 0 | 80,000 | 5,250 | 16 (62) |
72 | Asheboro City SchoolsNC | 0 | 79,000 | 4,490 | 20 (82) |
73 | Graham County SchoolsNC | 4,392,000 | 78,000 | 1,170 | 19 (44) |
74 | Hickory City SchoolsNC | 0 | 78,000 | 4,180 | 21 (71) |
75 | Cherokee County SchoolsNC | 982,000 | 77,000 | 3,210 | 18 (61) |
76 | Vance County SchoolsNC | 0 | 74,000 | 5,720 | 15 (77) |
77 | Currituck County SchoolsNC | 0 | 71,000 | 4,120 | 21 (66) |
78 | Macon County SchoolsNC | 362,000 | 68,000 | 4,050 | 17 (51) |
79 | Montgomery County SchoolsNC | 0 | 64,000 | 3,740 | 21 (87) |
80 | Person County SchoolsNC | 0 | 63,000 | 4,430 | 19 (75) |
81 | Cherokee Central High SchoolNC | 2,584,000 | 63,000 | 590 | 30 (53) |
82 | Greene County SchoolsNC | 13,000 | 61,000 | 2,920 | 23 (94) |
83 | Anson County SchoolsNC | 0 | 58,000 | 3,130 | 20 (93) |
84 | Newton-Conover City SchoolsNC | 0 | 58,000 | 3,020 | 21 (74) |
85 | Lexington City SchoolsNC | 0 | 55,000 | 3,080 | 18 (87) |
86 | Roanoke Rapids City SchoolsNC | 0 | 54,000 | 2,950 | 19 (79) |
87 | Clinton City SchoolsNC | 0 | 51,000 | 3,060 | 20 (92) |
88 | Hertford County SchoolsNC | 0 | 44,000 | 2,870 | 16 (80) |
89 | Martin County SchoolsNC | 0 | 43,000 | 3,010 | 16 (84) |
90 | Whiteville City SchoolsNC | 0 | 41,000 | 2,250 | 23 (106) |
91 | Thomasville City SchoolsNC | 0 | 41,000 | 2,360 | 21 (80) |
92 | Polk County SchoolsNC | 0 | 41,000 | 2,230 | 19 (82) |
93 | Caswell County SchoolsNC | 0 | 39,000 | 2,530 | 17 (77) |
94 | Camden County SchoolsNC | 0 | 39,000 | 1,890 | 22 (72) |
95 | Warren County SchoolsNC | 0 | 38,000 | 1,980 | 20 (76) |
96 | Halifax County SchoolsNC | 0 | 38,000 | 2,490 | 20 (81) |
97 | Bertie County SchoolsNC | 0 | 37,000 | 2,210 | 16 (82) |
98 | Yancey County SchoolsNC | 2,541,000 | 36,000 | 730 | 17 (30) |
99 | Edenton-Chowan SchoolsNC | 0 | 32,000 | 2,020 | 20 (78) |
100 | Gates County SchoolsNC | 0 | 29,000 | 1,690 | 18 (77) |
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