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 | Chicago Public School District 299IL | 1,553,743,000 | 37,532,000 | 304,500 | 12 (38) |
2 | School District U-46IL | 181,250,000 | 2,724,000 | 37,800 | 12 (37) |
3 | Indian Prairie Community Unit School District 204IL | 135,898,000 | 2,371,000 | 27,870 | 13 (42) |
4 | Rockford School District 205IL | 135,733,000 | 2,285,000 | 27,790 | 13 (38) |
5 | Community Unit School District 300IL | 97,213,000 | 1,557,000 | 19,960 | 11 (35) |
6 | Oswego Community Unit School District 308IL | 87,481,000 | 1,531,000 | 17,950 | 12 (42) |
7 | Naperville Community Unit District 203IL | 80,049,000 | 1,424,000 | 16,420 | 14 (44) |
8 | Valley View Community Unit School District 365UIL | 76,890,000 | 1,421,000 | 16,190 | 13 (44) |
9 | Schaumburg Community Consolidated School District 54IL | 69,824,000 | 796,000 | 15,730 | 11 (36) |
10 | Aurora East Unit School District 131IL | 66,869,000 | 1,140,000 | 13,800 | 13 (41) |
11 | Township High School District 214IL | 66,747,000 | 1,481,000 | 11,880 | 11 (35) |
12 | Township High School District 211IL | 65,803,000 | 1,436,000 | 11,710 | 11 (35) |
13 | Community Unit School District 200IL | 60,230,000 | 1,034,000 | 12,410 | 14 (43) |
14 | St. Charles Community Unit School District 303IL | 59,892,000 | 1,038,000 | 12,170 | 12 (38) |
15 | Aurora West Unit School District 129IL | 58,689,000 | 1,021,000 | 12,030 | 13 (41) |
16 | Palatine Community Consolidated School District 15IL | 54,327,000 | 596,000 | 12,350 | 10 (34) |
17 | Plainfield School District 202IL | 54,141,000 | 1,206,000 | 26,390 | 11 (44) |
18 | Cicero School District 99IL | 50,913,000 | 694,000 | 11,460 | 12 (40) |
19 | J. Sterling Morton High School District 201IL | 45,893,000 | 1,157,000 | 8,310 | 12 (40) |
20 | Huntley Consolidated School District 158IL | 45,114,000 | 716,000 | 9,280 | 11 (36) |
21 | Glenbard Township High School District 87IL | 44,884,000 | 1,051,000 | 7,990 | 14 (42) |
22 | Belvidere Consolidated Unit School District 100IL | 42,801,000 | 784,000 | 8,660 | 11 (38) |
23 | Barrington Community Unit School District 220IL | 42,214,000 | 684,000 | 8,600 | 11 (33) |
24 | Elmhurst School District 205IL | 41,697,000 | 742,000 | 8,520 | 13 (40) |
25 | Consolidated High School District 230IL | 41,041,000 | 1,008,000 | 7,310 | 12 (40) |
26 | Maine Township High School District 207IL | 35,632,000 | 821,000 | 6,340 | 11 (37) |
27 | Evanston Community Consolidated School District 65IL | 35,518,000 | 536,000 | 7,770 | 10 (35) |
28 | Moline Unit School District 40IL | 35,073,000 | 639,000 | 7,240 | 15 (45) |
29 | Community High School District 155IL | 33,553,000 | 707,000 | 5,970 | 11 (34) |
30 | Crystal Lake Community Consolidated School District 47IL | 33,182,000 | 403,000 | 7,410 | 11 (34) |
31 | Harlem Unit School District 122IL | 31,661,000 | 552,000 | 6,450 | 11 (38) |
32 | Woodstock Community Unit School District 200IL | 31,556,000 | 533,000 | 6,340 | 11 (36) |
33 | DeKalb Community Unit School District 428IL | 31,502,000 | 502,000 | 6,540 | 11 (38) |
34 | Community Consolidated School District 59IL | 31,487,000 | 414,000 | 7,040 | 12 (36) |
35 | Community High School District 218IL | 30,295,000 | 759,000 | 5,390 | 12 (40) |
36 | Yorkville Community Unit School District 115IL | 30,024,000 | 521,000 | 6,220 | 12 (43) |
37 | Rock Island School District 41IL | 29,608,000 | 492,000 | 6,240 | 14 (45) |
38 | Northfield Township High School District 225IL | 28,969,000 | 649,000 | 5,160 | 10 (33) |
39 | Wheeling Community Consolidated School District 21IL | 27,887,000 | 356,000 | 6,200 | 11 (33) |
40 | Community High School District 99IL | 27,599,000 | 661,000 | 4,910 | 15 (46) |
41 | Lincoln Way Community High School District 210IL | 27,503,000 | 695,000 | 6,810 | 11 (41) |
42 | Bremen Community High School District 228IL | 27,503,000 | 665,000 | 4,900 | 11 (38) |
43 | Geneva Community Unit School District 304IL | 27,442,000 | 466,000 | 5,630 | 13 (39) |
44 | Batavia Unit School District 101IL | 27,346,000 | 469,000 | 5,610 | 13 (40) |
45 | Oak Park Elementary School District 97IL | 27,053,000 | 367,000 | 6,080 | 12 (39) |
46 | Thornton Township High School District 205IL | 26,880,000 | 655,000 | 4,790 | 12 (39) |
47 | Niles Township Community High School District 219IL | 25,588,000 | 593,000 | 4,560 | 11 (35) |
48 | Arlington Heights School District 25IL | 24,811,000 | 307,000 | 5,570 | 11 (34) |
49 | Proviso Township High School District 209IL | 24,374,000 | 593,000 | 4,340 | 13 (40) |
50 | New Lenox School District 122IL | 24,235,000 | 468,000 | 5,250 | 11 (42) |
51 | Hinsdale Township High School District 86IL | 23,695,000 | 576,000 | 4,220 | 14 (42) |
52 | Orland School District 135IL | 23,056,000 | 326,000 | 5,140 | 12 (40) |
53 | Lyons Township High School District 204IL | 22,762,000 | 558,000 | 4,050 | 18 (46) |
54 | DuPage High School District 88IL | 22,077,000 | 521,000 | 3,930 | 13 (41) |
55 | Downers Grove Grade School District 58IL | 22,035,000 | 252,000 | 5,040 | 15 (45) |
56 | Crete-Monee Community Unit School District 201-UIL | 21,846,000 | 371,000 | 4,510 | 11 (38) |
57 | New Trier Township High School District 203IL | 21,684,000 | 490,000 | 3,980 | 11 (34) |
58 | Maywood-Melrose Park-Broadview School District 89IL | 21,467,000 | 287,000 | 4,820 | 13 (40) |
59 | Glenview Community Consolidated School District 34IL | 21,156,000 | 278,000 | 4,720 | 10 (33) |
60 | Lockport Township High School District 205IL | 21,105,000 | 505,000 | 3,760 | 15 (47) |
61 | Park Ridge Consolidated Community School District 64IL | 21,054,000 | 287,000 | 4,670 | 11 (36) |
62 | Kaneland Community Unit School District 302IL | 20,779,000 | 344,000 | 4,300 | 12 (40) |
63 | Central Community Unit School District 301IL | 20,530,000 | 306,000 | 4,310 | 11 (36) |
64 | Des Plaines Community Consolidated School District 62IL | 20,000,000 | 282,000 | 4,430 | 12 (37) |
65 | Evanston Township High School District 202IL | 19,740,000 | 461,000 | 3,510 | 15 (39) |
66 | McHenry Community Consolidated School District 15IL | 19,576,000 | 242,000 | 4,370 | 11 (34) |
67 | Leyden Community High School District 212IL | 19,206,000 | 453,000 | 3,420 | 12 (38) |
68 | Oak Park and River Forest District 200IL | 19,094,000 | 464,000 | 3,400 | 16 (43) |
69 | Freeport School District 145IL | 18,701,000 | 302,000 | 3,850 | 14 (36) |
70 | West Chicago School District 33IL | 18,667,000 | 267,000 | 4,090 | 13 (41) |
71 | Thornton Fractional Township High School District 215IL | 18,442,000 | 445,000 | 3,280 | 12 (39) |
72 | Sycamore Community Unit School District 427IL | 18,078,000 | 292,000 | 3,730 | 11 (38) |
73 | Addison School District 4IL | 17,800,000 | 247,000 | 3,940 | 13 (39) |
74 | Homer Community Consolidated School District 33CIL | 17,302,000 | 270,000 | 3,800 | 11 (41) |
75 | Hinsdale Community Consolidated School District 181IL | 16,823,000 | 235,000 | 3,760 | 14 (42) |
76 | Community Consolidated School District 93IL | 16,501,000 | 232,000 | 3,620 | 13 (39) |
77 | Bloom Township High School District 206IL | 16,330,000 | 387,000 | 2,910 | 11 (39) |
78 | Berwyn South School District 100IL | 16,293,000 | 235,000 | 3,640 | 12 (40) |
79 | Wilmette School District 39IL | 16,293,000 | 246,000 | 3,560 | 11 (34) |
80 | Cook County School District 130IL | 16,055,000 | 245,000 | 3,520 | 12 (39) |
81 | Rich Township High School District 227IL | 16,044,000 | 376,000 | 2,860 | 11 (38) |
82 | Kirby School District 140IL | 15,934,000 | 221,000 | 3,560 | 11 (39) |
83 | Glen Ellyn School District 41IL | 15,810,000 | 204,000 | 3,550 | 14 (42) |
84 | Homewood-Flossmoor Community High School District 233IL | 15,566,000 | 368,000 | 2,770 | 16 (42) |
85 | Burbank School District 111IL | 15,443,000 | 195,000 | 3,510 | 12 (41) |
86 | Chicago Heights School District 170IL | 15,269,000 | 357,000 | 3,060 | 11 (39) |
87 | North Palos School District 117IL | 15,156,000 | 211,000 | 3,400 | 13 (41) |
88 | Villa Park School District 45IL | 14,879,000 | 199,000 | 3,330 | 13 (41) |
89 | East Maine School District 63IL | 14,829,000 | 159,000 | 3,400 | 11 (36) |
90 | Oak Lawn-Hometown School District 123IL | 14,742,000 | 210,000 | 3,310 | 12 (40) |
91 | Lombard School District 44IL | 14,278,000 | 199,000 | 3,160 | 14 (43) |
92 | Lake Park Community High School District 108IL | 14,167,000 | 324,000 | 2,520 | 16 (41) |
93 | East Moline School District 37IL | 13,956,000 | 207,000 | 3,110 | 14 (44) |
94 | LaGrange School District 102IL | 13,926,000 | 195,000 | 3,070 | 13 (41) |
95 | Elmwood Park Community Unit School District 401IL | 13,683,000 | 246,000 | 2,780 | 13 (39) |
96 | Woodridge School District 68IL | 13,354,000 | 155,000 | 3,050 | 14 (45) |
97 | Harvard Community Unit School District 50IL | 13,087,000 | 202,000 | 2,700 | 11 (36) |
98 | Summit Hill School District 161IL | 13,083,000 | 212,000 | 2,850 | 11 (39) |
99 | Deerfield School District 109IL | 12,940,000 | 161,000 | 2,900 | 12 (33) |
100 | Dixon Unit School District 170IL | 12,816,000 | 206,000 | 2,680 | 11 (41) |
Rank | School district | Total Equipment (1970-2025) | Annual O&M | # of Students Impacted | Increase in heat days from 1970–2025 (Total heat days) |
---|---|---|---|---|---|
1 | Chicago Public School District 299IL | 1,553,743,000 | 37,532,000 | 304,500 | 12 (38) |
2 | School District U-46IL | 181,250,000 | 2,724,000 | 37,800 | 12 (37) |
3 | Indian Prairie Community Unit School District 204IL | 135,898,000 | 2,371,000 | 27,870 | 13 (42) |
4 | Rockford School District 205IL | 135,733,000 | 2,285,000 | 27,790 | 13 (38) |
5 | Community Unit School District 300IL | 97,213,000 | 1,557,000 | 19,960 | 11 (35) |
6 | Oswego Community Unit School District 308IL | 87,481,000 | 1,531,000 | 17,950 | 12 (42) |
7 | Township High School District 214IL | 66,747,000 | 1,481,000 | 11,880 | 11 (35) |
8 | Township High School District 211IL | 65,803,000 | 1,436,000 | 11,710 | 11 (35) |
9 | Naperville Community Unit District 203IL | 80,049,000 | 1,424,000 | 16,420 | 14 (44) |
10 | Valley View Community Unit School District 365UIL | 76,890,000 | 1,421,000 | 16,190 | 13 (44) |
11 | Plainfield School District 202IL | 54,141,000 | 1,206,000 | 26,390 | 11 (44) |
12 | J. Sterling Morton High School District 201IL | 45,893,000 | 1,157,000 | 8,310 | 12 (40) |
13 | Aurora East Unit School District 131IL | 66,869,000 | 1,140,000 | 13,800 | 13 (41) |
14 | Glenbard Township High School District 87IL | 44,884,000 | 1,051,000 | 7,990 | 14 (42) |
15 | St. Charles Community Unit School District 303IL | 59,892,000 | 1,038,000 | 12,170 | 12 (38) |
16 | Community Unit School District 200IL | 60,230,000 | 1,034,000 | 12,410 | 14 (43) |
17 | Aurora West Unit School District 129IL | 58,689,000 | 1,021,000 | 12,030 | 13 (41) |
18 | Consolidated High School District 230IL | 41,041,000 | 1,008,000 | 7,310 | 12 (40) |
19 | Maine Township High School District 207IL | 35,632,000 | 821,000 | 6,340 | 11 (37) |
20 | Schaumburg Community Consolidated School District 54IL | 69,824,000 | 796,000 | 15,730 | 11 (36) |
21 | Belvidere Consolidated Unit School District 100IL | 42,801,000 | 784,000 | 8,660 | 11 (38) |
22 | Community High School District 218IL | 30,295,000 | 759,000 | 5,390 | 12 (40) |
23 | Elmhurst School District 205IL | 41,697,000 | 742,000 | 8,520 | 13 (40) |
24 | Huntley Consolidated School District 158IL | 45,114,000 | 716,000 | 9,280 | 11 (36) |
25 | Community High School District 155IL | 33,553,000 | 707,000 | 5,970 | 11 (34) |
26 | Lincoln Way Community High School District 210IL | 27,503,000 | 695,000 | 6,810 | 11 (41) |
27 | Cicero School District 99IL | 50,913,000 | 694,000 | 11,460 | 12 (40) |
28 | Barrington Community Unit School District 220IL | 42,214,000 | 684,000 | 8,600 | 11 (33) |
29 | Bremen Community High School District 228IL | 27,503,000 | 665,000 | 4,900 | 11 (38) |
30 | Community High School District 99IL | 27,599,000 | 661,000 | 4,910 | 15 (46) |
31 | Thornton Township High School District 205IL | 26,880,000 | 655,000 | 4,790 | 12 (39) |
32 | Northfield Township High School District 225IL | 28,969,000 | 649,000 | 5,160 | 10 (33) |
33 | Moline Unit School District 40IL | 35,073,000 | 639,000 | 7,240 | 15 (45) |
34 | Palatine Community Consolidated School District 15IL | 54,327,000 | 596,000 | 12,350 | 10 (34) |
35 | Niles Township Community High School District 219IL | 25,588,000 | 593,000 | 4,560 | 11 (35) |
36 | Proviso Township High School District 209IL | 24,374,000 | 593,000 | 4,340 | 13 (40) |
37 | Hinsdale Township High School District 86IL | 23,695,000 | 576,000 | 4,220 | 14 (42) |
38 | Lyons Township High School District 204IL | 22,762,000 | 558,000 | 4,050 | 18 (46) |
39 | Harlem Unit School District 122IL | 31,661,000 | 552,000 | 6,450 | 11 (38) |
40 | Evanston Community Consolidated School District 65IL | 35,518,000 | 536,000 | 7,770 | 10 (35) |
41 | Woodstock Community Unit School District 200IL | 31,556,000 | 533,000 | 6,340 | 11 (36) |
42 | DuPage High School District 88IL | 22,077,000 | 521,000 | 3,930 | 13 (41) |
43 | Yorkville Community Unit School District 115IL | 30,024,000 | 521,000 | 6,220 | 12 (43) |
44 | Lockport Township High School District 205IL | 21,105,000 | 505,000 | 3,760 | 15 (47) |
45 | DeKalb Community Unit School District 428IL | 31,502,000 | 502,000 | 6,540 | 11 (38) |
46 | Rock Island School District 41IL | 29,608,000 | 492,000 | 6,240 | 14 (45) |
47 | New Trier Township High School District 203IL | 21,684,000 | 490,000 | 3,980 | 11 (34) |
48 | Batavia Unit School District 101IL | 27,346,000 | 469,000 | 5,610 | 13 (40) |
49 | New Lenox School District 122IL | 24,235,000 | 468,000 | 5,250 | 11 (42) |
50 | Geneva Community Unit School District 304IL | 27,442,000 | 466,000 | 5,630 | 13 (39) |
51 | Oak Park and River Forest District 200IL | 19,094,000 | 464,000 | 3,400 | 16 (43) |
52 | Evanston Township High School District 202IL | 19,740,000 | 461,000 | 3,510 | 15 (39) |
53 | Leyden Community High School District 212IL | 19,206,000 | 453,000 | 3,420 | 12 (38) |
54 | Thornton Fractional Township High School District 215IL | 18,442,000 | 445,000 | 3,280 | 12 (39) |
55 | Community Consolidated School District 59IL | 31,487,000 | 414,000 | 7,040 | 12 (36) |
56 | Crystal Lake Community Consolidated School District 47IL | 33,182,000 | 403,000 | 7,410 | 11 (34) |
57 | Bloom Township High School District 206IL | 16,330,000 | 387,000 | 2,910 | 11 (39) |
58 | Rich Township High School District 227IL | 16,044,000 | 376,000 | 2,860 | 11 (38) |
59 | Crete-Monee Community Unit School District 201-UIL | 21,846,000 | 371,000 | 4,510 | 11 (38) |
60 | Homewood-Flossmoor Community High School District 233IL | 15,566,000 | 368,000 | 2,770 | 16 (42) |
61 | Oak Park Elementary School District 97IL | 27,053,000 | 367,000 | 6,080 | 12 (39) |
62 | Chicago Heights School District 170IL | 15,269,000 | 357,000 | 3,060 | 11 (39) |
63 | Wheeling Community Consolidated School District 21IL | 27,887,000 | 356,000 | 6,200 | 11 (33) |
64 | Kaneland Community Unit School District 302IL | 20,779,000 | 344,000 | 4,300 | 12 (40) |
65 | Orland School District 135IL | 23,056,000 | 326,000 | 5,140 | 12 (40) |
66 | Lake Park Community High School District 108IL | 14,167,000 | 324,000 | 2,520 | 16 (41) |
67 | Arlington Heights School District 25IL | 24,811,000 | 307,000 | 5,570 | 11 (34) |
68 | Central Community Unit School District 301IL | 20,530,000 | 306,000 | 4,310 | 11 (36) |
69 | Freeport School District 145IL | 18,701,000 | 302,000 | 3,850 | 14 (36) |
70 | Sycamore Community Unit School District 427IL | 18,078,000 | 292,000 | 3,730 | 11 (38) |
71 | Maywood-Melrose Park-Broadview School District 89IL | 21,467,000 | 287,000 | 4,820 | 13 (40) |
72 | Park Ridge Consolidated Community School District 64IL | 21,054,000 | 287,000 | 4,670 | 11 (36) |
73 | Des Plaines Community Consolidated School District 62IL | 20,000,000 | 282,000 | 4,430 | 12 (37) |
74 | Glenview Community Consolidated School District 34IL | 21,156,000 | 278,000 | 4,720 | 10 (33) |
75 | Argo Community High School District 217IL | 10,802,000 | 276,000 | 1,920 | 17 (46) |
76 | Homer Community Consolidated School District 33CIL | 17,302,000 | 270,000 | 3,800 | 11 (41) |
77 | West Chicago School District 33IL | 18,667,000 | 267,000 | 4,090 | 13 (41) |
78 | Reavis Township High School District 220IL | 10,331,000 | 264,000 | 1,840 | 17 (46) |
79 | Oak Lawn Community High School District 229IL | 10,342,000 | 262,000 | 1,840 | 17 (45) |
80 | McHenry Community High School District 156IL | 12,038,000 | 257,000 | 2,140 | 11 (34) |
81 | Community High School District 94IL | 11,274,000 | 256,000 | 2,010 | 17 (43) |
82 | Hononegah Community High School District 207IL | 11,179,000 | 252,000 | 1,990 | 15 (43) |
83 | Downers Grove Grade School District 58IL | 22,035,000 | 252,000 | 5,040 | 15 (45) |
84 | Addison School District 4IL | 17,800,000 | 247,000 | 3,940 | 13 (39) |
85 | Wilmette School District 39IL | 16,293,000 | 246,000 | 3,560 | 11 (34) |
86 | Elmwood Park Community Unit School District 401IL | 13,683,000 | 246,000 | 2,780 | 13 (39) |
87 | Cook County School District 130IL | 16,055,000 | 245,000 | 3,520 | 12 (39) |
88 | McHenry Community Consolidated School District 15IL | 19,576,000 | 242,000 | 4,370 | 11 (34) |
89 | Geneseo Community Unit School District 228IL | 12,604,000 | 236,000 | 2,600 | 14 (46) |
90 | Berwyn South School District 100IL | 16,293,000 | 235,000 | 3,640 | 12 (40) |
91 | United Township High School District 30IL | 9,426,000 | 235,000 | 1,680 | 18 (48) |
92 | Hinsdale Community Consolidated School District 181IL | 16,823,000 | 235,000 | 3,760 | 14 (42) |
93 | Matteson Elementary School District 162IL | 12,434,000 | 234,000 | 2,610 | 11 (38) |
94 | Community Consolidated School District 93IL | 16,501,000 | 232,000 | 3,620 | 13 (39) |
95 | Riverside Brookfield Township School District 208IL | 9,190,000 | 228,000 | 1,640 | 17 (45) |
96 | Plano Community Unit School District 88IL | 11,776,000 | 223,000 | 2,400 | 12 (43) |
97 | Kirby School District 140IL | 15,934,000 | 221,000 | 3,560 | 11 (39) |
98 | Peoria School District 150IL | 0 | 218,000 | 12,260 | 13 (47) |
99 | Summit Hill School District 161IL | 13,083,000 | 212,000 | 2,850 | 11 (39) |
100 | North Palos School District 117IL | 15,156,000 | 211,000 | 3,400 | 13 (41) |
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