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 | Billings Elementary School DistrictMT | 43,054,000 | 537,000 | 11,450 | 12 (35) |
| 2 | Billings High School DistrictMT | 26,011,000 | 574,000 | 5,510 | 11 (35) |
| 3 | Laurel Elementary School DistrictMT | 5,558,000 | 77,000 | 1,450 | 12 (37) |
| 4 | Hardin Elementary School DistrictMT | 5,274,000 | 62,000 | 1,410 | 14 (42) |
| 5 | Lockwood K-12MT | 4,394,000 | 50,000 | 1,170 | 11 (35) |
| 6 | Miles City Elementary School DistrictMT | 3,583,000 | 41,000 | 970 | 10 (36) |
| 7 | Huntley Project K-12 SchoolsMT | 3,155,000 | 45,000 | 780 | 11 (39) |
| 8 | Glendive Elementary School DistrictMT | 3,136,000 | 40,000 | 830 | 9 (38) |
| 9 | Laurel High School DistrictMT | 3,033,000 | 64,000 | 640 | 16 (41) |
| 10 | Poplar Elementary School DistrictMT | 2,711,000 | 35,000 | 710 | 8 (34) |
| 11 | Hardin High School DistrictMT | 2,580,000 | 56,000 | 550 | 19 (47) |
| 12 | Custer County High School DistrictMT | 2,363,000 | 55,000 | 500 | 13 (39) |
| 13 | Shepherd Elementary School DistrictMT | 2,149,000 | 25,000 | 570 | 11 (36) |
| 14 | Wolf Point Elementary School DistrictMT | 2,128,000 | 31,000 | 550 | 11 (35) |
| 15 | Elder Grove Elementary School DistrictMT | 2,079,000 | 26,000 | 550 | 12 (36) |
| 16 | Three Forks Elementary School DistrictMT | 1,904,000 | 20,000 | 500 | 12 (33) |
| 17 | Columbus Elementary School DistrictMT | 1,841,000 | 19,000 | 490 | 12 (34) |
| 18 | Dawson High School DistrictMT | 1,658,000 | 37,000 | 350 | 11 (41) |
| 19 | Lame Deer Elementary School DistrictMT | 1,488,000 | 12,000 | 400 | 11 (35) |
| 20 | Elysian Elementary School DistrictMT | 1,443,000 | 16,000 | 390 | 12 (36) |
| 21 | Roundup Elementary School DistrictMT | 1,441,000 | 14,000 | 390 | 11 (37) |
| 22 | Shepherd High School DistrictMT | 1,224,000 | 25,000 | 260 | 15 (40) |
| 23 | Northern Cheyenne Tribal SchoolMT | 1,167,000 | 21,000 | 250 | 15 (38) |
| 24 | Independent Elementary School DistrictMT | 1,098,000 | 7,000 | 310 | 16 (40) |
| 25 | Wolf Point High School DistrictMT | 1,091,000 | 22,000 | 230 | 14 (38) |
| 26 | Columbus High School DistrictMT | 1,087,000 | 20,000 | 230 | 16 (38) |
| 27 | Poplar High School DistrictMT | 1,073,000 | 22,000 | 230 | 11 (36) |
| 28 | Three Forks High School DistrictMT | 945,000 | 17,000 | 200 | 17 (37) |
| 29 | Canyon Creek Elementary School DistrictMT | 931,000 | 9,000 | 260 | 12 (36) |
| 30 | Joliet Elementary School DistrictMT | 926,000 | 8,000 | 250 | 11 (32) |
| 31 | Lodge Grass Elementary School DistrictMT | 879,000 | 8,000 | 240 | 12 (36) |
| 32 | Fort Benton Elementary School DistrictMT | 834,000 | 7,000 | 230 | 13 (34) |
| 33 | Park City Elementary School DistrictMT | 802,000 | 8,000 | 220 | 11 (34) |
| 34 | Forsyth Elementary School DistrictMT | 799,000 | 8,000 | 220 | 9 (36) |
| 35 | Roundup High School DistrictMT | 784,000 | 16,000 | 170 | 14 (40) |
| 36 | Lodge Grass High School DistrictMT | 780,000 | 15,000 | 170 | 16 (40) |
| 37 | Bridger K-12 SchoolsMT | 743,000 | 10,000 | 190 | 13 (35) |
| 38 | Big Sandy K-12 SchoolsMT | 721,000 | 10,000 | 180 | 7 (32) |
| 39 | Lame Deer High School DistrictMT | 704,000 | 12,000 | 150 | 14 (38) |
| 40 | Blue Creek Elementary School DistrictMT | 680,000 | 4,000 | 190 | 16 (40) |
| 41 | Frontier Elementary School DistrictMT | 536,000 | 5,000 | 150 | 8 (35) |
| 42 | Joliet High School DistrictMT | 529,000 | 10,000 | 110 | 15 (36) |
| 43 | Fromberg K-12MT | 521,000 | 7,000 | 130 | 11 (36) |
| 44 | Forsyth High School DistrictMT | 506,000 | 11,000 | 110 | 13 (40) |
| 45 | Broadus Elementary School DistrictMT | 484,000 | 5,000 | 130 | 10 (33) |
| 46 | Fort Benton High School DistrictMT | 473,000 | 9,000 | 100 | 16 (37) |
| 47 | Terry K-12 SchoolsMT | 472,000 | 5,000 | 120 | 11 (34) |
| 48 | Park City High School DistrictMT | 463,000 | 9,000 | 100 | 15 (38) |
| 49 | Wyola Elementary School DistrictMT | 389,000 | 4,000 | 100 | 12 (35) |
| 50 | Powder River County High School DistrictMT | 302,000 | 6,000 | 60 | 13 (37) |
| 51 | Kinsey Elementary School DistrictMT | 255,000 | 6,000 | 60 | 13 (38) |
| 52 | Jordan Elementary School DistrictMT | 252,000 | 2,000 | 70 | 11 (37) |
| 53 | Winnett K-12 SchoolsMT | 244,000 | 3,000 | 60 | 8 (33) |
| 54 | Savage Elementary School DistrictMT | 244,000 | 1,000 | 70 | 11 (33) |
| 55 | Plevna K-12 SchoolsMT | 241,000 | 1,000 | 70 | 9 (32) |
| 56 | Pioneer Elementary School DistrictMT | 234,000 | 5,000 | 60 | 17 (42) |
| 57 | Garfield County High School DistrictMT | 203,000 | 4,000 | 40 | 14 (40) |
| 58 | Custer K-12 SchoolsMT | 198,000 | 1,000 | 60 | 10 (38) |
| 59 | Ashland Elementary School DistrictMT | 191,000 | 1,000 | 50 | 11 (37) |
| 60 | Kircher Elementary School DistrictMT | 175,000 | 4,000 | 40 | 13 (39) |
| 61 | Hysham K-12 SchoolsMT | 142,000 | 1,000 | 40 | 10 (39) |
| 62 | Lavina K-12 SchoolsMT | 142,000 | 1,000 | 40 | 12 (34) |
| 63 | Melstone High School DistrictMT | 137,000 | 3,000 | 30 | 15 (40) |
| 64 | Reed Point Elementary School DistrictMT | 135,000 | 1,000 | 40 | 11 (32) |
| 65 | Savage High School DistrictMT | 123,000 | 2,000 | 30 | 13 (36) |
| 66 | Melstone Elementary School DistrictMT | 81,000 | 1,000 | 20 | 11 (37) |
| 67 | Rosebud K-12MT | 74,000 | 0 | 20 | 9 (37) |
| 68 | Somers Elementary School DistrictMT | 0 | 0 | 0 | 6 (14) |
| 69 | Cut Bank Elementary School DistrictMT | 0 | 0 | 0 | 6 (16) |
| 70 | Mountain View Elementary School DistrictMT | 0 | 0 | 0 | 9 (17) |
| 71 | Helena Elementary School DistrictMT | 0 | 0 | 0 | 10 (22) |
| 72 | South Stacey Elementary School DistrictMT | 0 | 0 | 0 | 12 (33) |
| 73 | Noxon Elementary School DistrictMT | 0 | 0 | 0 | 7 (16) |
| 74 | Liberty Elementary School DistrictMT | 0 | 0 | 0 | 7 (18) |
| 75 | West Glacier Elementary School DistrictMT | 0 | 0 | 0 | 5 (8) |
| 76 | North Star Elementary School DistrictMT | 0 | 0 | 0 | 9 (25) |
| 77 | North Star High School DistrictMT | 0 | 0 | 0 | 12 (27) |
| 78 | Chester-Joplin-Inverness Elementary School DistrictMT | 0 | 0 | 0 | 8 (22) |
| 79 | Heart Butte K-12 SchoolsMT | 0 | 0 | 0 | 5 (10) |
| 80 | Mont Sch for Deaf BlindMT | 0 | 0 | 0 | 8 (26) |
| 81 | Chester-Joplin-Inverness High School DistrictMT | 0 | 0 | 0 | 11 (27) |
| 82 | Dutton/Brady K-12 SchoolsMT | 0 | 0 | 0 | 8 (21) |
| 83 | Big Sky School K-12MT | 0 | 0 | 0 | 7 (9) |
| 84 | East Helena K-12MT | 0 | 0 | 0 | 11 (24) |
| 85 | Shields Valley Elementary School DistrictMT | 0 | 0 | 0 | 8 (18) |
| 86 | Shields Valley High School DistrictMT | 0 | 0 | 0 | 12 (22) |
| 87 | Absarokee Elementary School DistrictMT | 0 | 0 | 0 | 10 (28) |
| 88 | Absarokee High School DistrictMT | 0 | 0 | 0 | 14 (32) |
| 89 | Alberton K-12 SchoolsMT | 0 | 0 | 0 | 8 (14) |
| 90 | Alzada Elementary School DistrictMT | 0 | 0 | 0 | 11 (35) |
| 91 | Amsterdam Elementary School DistrictMT | 0 | 0 | 0 | 15 (30) |
| 92 | Anaconda Elementary School DistrictMT | 0 | 0 | 0 | 7 (13) |
| 93 | Anaconda High School DistrictMT | 0 | 0 | 0 | 10 (15) |
| 94 | Anderson Elementary School DistrictMT | 0 | 0 | 0 | 9 (16) |
| 95 | Arlee Elementary School DistrictMT | 0 | 0 | 0 | 9 (21) |
| 96 | Arlee High School DistrictMT | 0 | 0 | 0 | 11 (23) |
| 97 | Arrowhead Elementary School DistrictMT | 0 | 0 | 0 | 9 (22) |
| 98 | Augusta Elementary School DistrictMT | 0 | 0 | 0 | 8 (23) |
| 99 | Augusta High School DistrictMT | 0 | 0 | 0 | 12 (26) |
| 100 | Auchard Creek Elementary School DistrictMT | 0 | 0 | 0 | 11 (23) |
| Rank | School district | Total Equipment (1970-2025) | Annual O&M | # of Students Impacted | Increase in heat days from 1970–2025 (Total heat days) |
|---|---|---|---|---|---|
| 1 | Billings High School DistrictMT | 26,011,000 | 574,000 | 5,510 | 11 (35) |
| 2 | Billings Elementary School DistrictMT | 43,054,000 | 537,000 | 11,450 | 12 (35) |
| 3 | Laurel Elementary School DistrictMT | 5,558,000 | 77,000 | 1,450 | 12 (37) |
| 4 | Laurel High School DistrictMT | 3,033,000 | 64,000 | 640 | 16 (41) |
| 5 | Hardin Elementary School DistrictMT | 5,274,000 | 62,000 | 1,410 | 14 (42) |
| 6 | Hardin High School DistrictMT | 2,580,000 | 56,000 | 550 | 19 (47) |
| 7 | Custer County High School DistrictMT | 2,363,000 | 55,000 | 500 | 13 (39) |
| 8 | Lockwood K-12MT | 4,394,000 | 50,000 | 1,170 | 11 (35) |
| 9 | Huntley Project K-12 SchoolsMT | 3,155,000 | 45,000 | 780 | 11 (39) |
| 10 | Miles City Elementary School DistrictMT | 3,583,000 | 41,000 | 970 | 10 (36) |
| 11 | Glendive Elementary School DistrictMT | 3,136,000 | 40,000 | 830 | 9 (38) |
| 12 | Dawson High School DistrictMT | 1,658,000 | 37,000 | 350 | 11 (41) |
| 13 | Poplar Elementary School DistrictMT | 2,711,000 | 35,000 | 710 | 8 (34) |
| 14 | Wolf Point Elementary School DistrictMT | 2,128,000 | 31,000 | 550 | 11 (35) |
| 15 | Elder Grove Elementary School DistrictMT | 2,079,000 | 26,000 | 550 | 12 (36) |
| 16 | Shepherd Elementary School DistrictMT | 2,149,000 | 25,000 | 570 | 11 (36) |
| 17 | Shepherd High School DistrictMT | 1,224,000 | 25,000 | 260 | 15 (40) |
| 18 | Wolf Point High School DistrictMT | 1,091,000 | 22,000 | 230 | 14 (38) |
| 19 | Poplar High School DistrictMT | 1,073,000 | 22,000 | 230 | 11 (36) |
| 20 | Northern Cheyenne Tribal SchoolMT | 1,167,000 | 21,000 | 250 | 15 (38) |
| 21 | Three Forks Elementary School DistrictMT | 1,904,000 | 20,000 | 500 | 12 (33) |
| 22 | Columbus High School DistrictMT | 1,087,000 | 20,000 | 230 | 16 (38) |
| 23 | Columbus Elementary School DistrictMT | 1,841,000 | 19,000 | 490 | 12 (34) |
| 24 | Three Forks High School DistrictMT | 945,000 | 17,000 | 200 | 17 (37) |
| 25 | Elysian Elementary School DistrictMT | 1,443,000 | 16,000 | 390 | 12 (36) |
| 26 | Roundup High School DistrictMT | 784,000 | 16,000 | 170 | 14 (40) |
| 27 | Lodge Grass High School DistrictMT | 780,000 | 15,000 | 170 | 16 (40) |
| 28 | Roundup Elementary School DistrictMT | 1,441,000 | 14,000 | 390 | 11 (37) |
| 29 | Lame Deer Elementary School DistrictMT | 1,488,000 | 12,000 | 400 | 11 (35) |
| 30 | Lame Deer High School DistrictMT | 704,000 | 12,000 | 150 | 14 (38) |
| 31 | Forsyth High School DistrictMT | 506,000 | 11,000 | 110 | 13 (40) |
| 32 | Big Sandy K-12 SchoolsMT | 721,000 | 10,000 | 180 | 7 (32) |
| 33 | Joliet High School DistrictMT | 529,000 | 10,000 | 110 | 15 (36) |
| 34 | Bridger K-12 SchoolsMT | 743,000 | 10,000 | 190 | 13 (35) |
| 35 | Park City High School DistrictMT | 463,000 | 9,000 | 100 | 15 (38) |
| 36 | Fort Benton High School DistrictMT | 473,000 | 9,000 | 100 | 16 (37) |
| 37 | Canyon Creek Elementary School DistrictMT | 931,000 | 9,000 | 260 | 12 (36) |
| 38 | Lodge Grass Elementary School DistrictMT | 879,000 | 8,000 | 240 | 12 (36) |
| 39 | Joliet Elementary School DistrictMT | 926,000 | 8,000 | 250 | 11 (32) |
| 40 | Forsyth Elementary School DistrictMT | 799,000 | 8,000 | 220 | 9 (36) |
| 41 | Park City Elementary School DistrictMT | 802,000 | 8,000 | 220 | 11 (34) |
| 42 | Fromberg K-12MT | 521,000 | 7,000 | 130 | 11 (36) |
| 43 | Fort Benton Elementary School DistrictMT | 834,000 | 7,000 | 230 | 13 (34) |
| 44 | Independent Elementary School DistrictMT | 1,098,000 | 7,000 | 310 | 16 (40) |
| 45 | Powder River County High School DistrictMT | 302,000 | 6,000 | 60 | 13 (37) |
| 46 | Kinsey Elementary School DistrictMT | 255,000 | 6,000 | 60 | 13 (38) |
| 47 | Terry K-12 SchoolsMT | 472,000 | 5,000 | 120 | 11 (34) |
| 48 | Broadus Elementary School DistrictMT | 484,000 | 5,000 | 130 | 10 (33) |
| 49 | Pioneer Elementary School DistrictMT | 234,000 | 5,000 | 60 | 17 (42) |
| 50 | Frontier Elementary School DistrictMT | 536,000 | 5,000 | 150 | 8 (35) |
| 51 | Blue Creek Elementary School DistrictMT | 680,000 | 4,000 | 190 | 16 (40) |
| 52 | Garfield County High School DistrictMT | 203,000 | 4,000 | 40 | 14 (40) |
| 53 | Kircher Elementary School DistrictMT | 175,000 | 4,000 | 40 | 13 (39) |
| 54 | Wyola Elementary School DistrictMT | 389,000 | 4,000 | 100 | 12 (35) |
| 55 | Winnett K-12 SchoolsMT | 244,000 | 3,000 | 60 | 8 (33) |
| 56 | Melstone High School DistrictMT | 137,000 | 3,000 | 30 | 15 (40) |
| 57 | Savage High School DistrictMT | 123,000 | 2,000 | 30 | 13 (36) |
| 58 | Jordan Elementary School DistrictMT | 252,000 | 2,000 | 70 | 11 (37) |
| 59 | Savage Elementary School DistrictMT | 244,000 | 1,000 | 70 | 11 (33) |
| 60 | Plevna K-12 SchoolsMT | 241,000 | 1,000 | 70 | 9 (32) |
| 61 | Custer K-12 SchoolsMT | 198,000 | 1,000 | 60 | 10 (38) |
| 62 | Ashland Elementary School DistrictMT | 191,000 | 1,000 | 50 | 11 (37) |
| 63 | Hysham K-12 SchoolsMT | 142,000 | 1,000 | 40 | 10 (39) |
| 64 | Lavina K-12 SchoolsMT | 142,000 | 1,000 | 40 | 12 (34) |
| 65 | Reed Point Elementary School DistrictMT | 135,000 | 1,000 | 40 | 11 (32) |
| 66 | Melstone Elementary School DistrictMT | 81,000 | 1,000 | 20 | 11 (37) |
| 67 | Rosebud K-12MT | 74,000 | 0 | 20 | 9 (37) |
| 68 | Somers Elementary School DistrictMT | 0 | 0 | 0 | 6 (14) |
| 69 | Cut Bank Elementary School DistrictMT | 0 | 0 | 0 | 6 (16) |
| 70 | Mountain View Elementary School DistrictMT | 0 | 0 | 0 | 9 (17) |
| 71 | Helena Elementary School DistrictMT | 0 | 0 | 0 | 10 (22) |
| 72 | South Stacey Elementary School DistrictMT | 0 | 0 | 0 | 12 (33) |
| 73 | Noxon Elementary School DistrictMT | 0 | 0 | 0 | 7 (16) |
| 74 | Liberty Elementary School DistrictMT | 0 | 0 | 0 | 7 (18) |
| 75 | West Glacier Elementary School DistrictMT | 0 | 0 | 0 | 5 (8) |
| 76 | North Star Elementary School DistrictMT | 0 | 0 | 0 | 9 (25) |
| 77 | North Star High School DistrictMT | 0 | 0 | 0 | 12 (27) |
| 78 | Chester-Joplin-Inverness Elementary School DistrictMT | 0 | 0 | 0 | 8 (22) |
| 79 | Heart Butte K-12 SchoolsMT | 0 | 0 | 0 | 5 (10) |
| 80 | Mont Sch for Deaf BlindMT | 0 | 0 | 0 | 8 (26) |
| 81 | Chester-Joplin-Inverness High School DistrictMT | 0 | 0 | 0 | 11 (27) |
| 82 | Dutton/Brady K-12 SchoolsMT | 0 | 0 | 0 | 8 (21) |
| 83 | Big Sky School K-12MT | 0 | 0 | 0 | 7 (9) |
| 84 | East Helena K-12MT | 0 | 0 | 0 | 11 (24) |
| 85 | Shields Valley Elementary School DistrictMT | 0 | 0 | 0 | 8 (18) |
| 86 | Shields Valley High School DistrictMT | 0 | 0 | 0 | 12 (22) |
| 87 | Absarokee Elementary School DistrictMT | 0 | 0 | 0 | 10 (28) |
| 88 | Absarokee High School DistrictMT | 0 | 0 | 0 | 14 (32) |
| 89 | Alberton K-12 SchoolsMT | 0 | 0 | 0 | 8 (14) |
| 90 | Alzada Elementary School DistrictMT | 0 | 0 | 0 | 11 (35) |
| 91 | Amsterdam Elementary School DistrictMT | 0 | 0 | 0 | 15 (30) |
| 92 | Anaconda Elementary School DistrictMT | 0 | 0 | 0 | 7 (13) |
| 93 | Anaconda High School DistrictMT | 0 | 0 | 0 | 10 (15) |
| 94 | Anderson Elementary School DistrictMT | 0 | 0 | 0 | 9 (16) |
| 95 | Arlee Elementary School DistrictMT | 0 | 0 | 0 | 9 (21) |
| 96 | Arlee High School DistrictMT | 0 | 0 | 0 | 11 (23) |
| 97 | Arrowhead Elementary School DistrictMT | 0 | 0 | 0 | 9 (22) |
| 98 | Augusta Elementary School DistrictMT | 0 | 0 | 0 | 8 (23) |
| 99 | Augusta High School DistrictMT | 0 | 0 | 0 | 12 (26) |
| 100 | Auchard Creek Elementary School DistrictMT | 0 | 0 | 0 | 11 (23) |
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