Public schools and districts in Montana
A source-first directory of every currently open local education agency and school in the federal NCES file. The directory includes regular districts, charter agencies, service agencies, and other official agency types; rankings compare regular districts separately.
- Education agencies
- 471
- Regular districts
- 387
- Schools
- 838
- Students in regular districts
- 146,782
Agency and school directory: preliminary NCES CCD 2025–26. Enrollment and teacher counts: NCES CCD 2024–25 where reported.
Browse Montana agencies by name
Starting points by reported enrollment
| Agency | Location | Schools | Students | Ratio |
|---|---|---|---|---|
| Billings Elem NCES 3003870 · Regular public school district that is not a component of a supervisory union | Billings | 28 | 11,169 | 16:1 |
| Great Falls Elem NCES 3013040 · Regular public school district that is not a component of a supervisory union | Great Falls | 17 | 6,890 | 14.9:1 |
| Billings H S NCES 3003900 · Regular public school district that is not a component of a supervisory union | Billings | 6 | 5,444 | 16.6:1 |
| Missoula Elem NCES 3018570 · Regular public school district that is not a component of a supervisory union | Missoula | 13 | 5,293 | 15.2:1 |
| Helena Elem NCES 3000005 · Regular public school district that is not a component of a supervisory union | Helena | 15 | 5,100 | 15.9:1 |
| Bozeman Elem NCES 3004560 · Regular public school district that is not a component of a supervisory union | Bozeman | 10 | 4,657 | 16.3:1 |
| Missoula H S NCES 3018540 · Regular public school district that is not a component of a supervisory union | Missoula | 5 | 3,959 | 15.1:1 |
| Kalispell Elem NCES 3015450 · Regular public school district that is not a component of a supervisory union | Kalispell | 7 | 3,097 | 16:1 |
| Flathead H S NCES 3015420 · Regular public school district that is not a component of a supervisory union | Kalispell | 4 | 2,976 | 15.4:1 |
| Great Falls H S NCES 3013050 · Regular public school district that is not a component of a supervisory union | Great Falls | 2 | 2,960 | 15.6:1 |
| Butte Elem NCES 3005280 · Regular public school district that is not a component of a supervisory union | Butte | 7 | 2,929 | 15.9:1 |
| Bozeman H S NCES 3004590 · Regular public school district that is not a component of a supervisory union | Bozeman | 3 | 2,790 | 16.1:1 |
| Helena H S NCES 3013830 · Regular public school district that is not a component of a supervisory union | Helena | 4 | 2,373 | 15.7:1 |
| Belgrade Elem NCES 3003290 · Regular public school district that is not a component of a supervisory union | Belgrade | 4 | 2,269 | 15.1:1 |
| East Helena K-12 NCES 3000655 · Regular public school district that is not a component of a supervisory union | East Helena | 7 | 1,972 | 18.4:1 |
| Hamilton K-12 Schools NCES 3013260 · Regular public school district that is not a component of a supervisory union | Hamilton | 6 | 1,631 | 14.7:1 |
| Lockwood K-12 NCES 3000656 · Regular public school district that is not a component of a supervisory union | Lockwood | 4 | 1,580 | 13.5:1 |
| Corvallis K-12 Schools NCES 3007410 · Regular public school district that is not a component of a supervisory union | Corvallis | 10 | 1,517 | 15.9:1 |
| Columbia Falls Elem NCES 3007110 · Regular public school district that is not a component of a supervisory union | Columbia Falls | 3 | 1,505 | 14.6:1 |
| Hellgate Elem NCES 3013860 · Regular public school district that is not a component of a supervisory union | Missoula | 4 | 1,464 | 15.6:1 |
| Whitefish Elem NCES 3027740 · Regular public school district that is not a component of a supervisory union | Whitefish | 2 | 1,318 | 14.1:1 |
| Frenchtown K-12 Schools NCES 3011520 · Regular public school district that is not a component of a supervisory union | Frenchtown | 5 | 1,314 | 13.5:1 |
| Havre Elem NCES 3013560 · Regular public school district that is not a component of a supervisory union | Havre | 4 | 1,299 | 17.9:1 |
| Browning Elem NCES 3005140 · Regular public school district that is not a component of a supervisory union | Browning | 7 | 1,280 | 11.8:1 |
| Butte H S NCES 3005310 · Regular public school district that is not a component of a supervisory union | Butte | 2 | 1,266 | 16.4:1 |
Large public high schools in Montana
A practical starting list ordered by reported enrollment; this is not a ranking.
Billings West High School
Billings H S · 09–12
Billings Sr High School
Billings H S · 09–12
Great Falls High School
Great Falls H S · 09–12
Skyview High School
Billings H S · 09–12
Flathead High School
Flathead H S · 09–12
Gallatin High School
Bozeman H S · 09–12
C M Russell High School
Great Falls H S · 09–12
Glacier High School
Flathead H S · 09–12
Sentinel High School
Missoula H S · 09–12
Capital High School
Helena H S · 09–12
Bozeman High School
Bozeman H S · 09–12
Butte High School
Butte H S · 09–12
Hellgate High School
Missoula H S · 09–12
Big Sky High School
Missoula H S · 09–12
Helena High School
Helena H S · 09–12
Belgrade High School
Belgrade H S · 09–12
Columbia Falls High Schl
Columbia Falls H S · 09–12
Browning High School
Browning H S · 09–12
Whitefish High School
Whitefish H S · 09–12
Laurel High School
Laurel H S · 09–12
