Skip to content

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.

Explore Montana rankings →
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

471 entries

Starting points by reported enrollment

First 25
AgencyLocationSchoolsStudentsRatio
Billings Elem

NCES 3003870 · Regular public school district that is not a component of a supervisory union

Billings2811,16916:1
Great Falls Elem

NCES 3013040 · Regular public school district that is not a component of a supervisory union

Great Falls176,89014.9:1
Billings H S

NCES 3003900 · Regular public school district that is not a component of a supervisory union

Billings65,44416.6:1
Missoula Elem

NCES 3018570 · Regular public school district that is not a component of a supervisory union

Missoula135,29315.2:1
Helena Elem

NCES 3000005 · Regular public school district that is not a component of a supervisory union

Helena155,10015.9:1
Bozeman Elem

NCES 3004560 · Regular public school district that is not a component of a supervisory union

Bozeman104,65716.3:1
Missoula H S

NCES 3018540 · Regular public school district that is not a component of a supervisory union

Missoula53,95915.1:1
Kalispell Elem

NCES 3015450 · Regular public school district that is not a component of a supervisory union

Kalispell73,09716:1
Flathead H S

NCES 3015420 · Regular public school district that is not a component of a supervisory union

Kalispell42,97615.4:1
Great Falls H S

NCES 3013050 · Regular public school district that is not a component of a supervisory union

Great Falls22,96015.6:1
Butte Elem

NCES 3005280 · Regular public school district that is not a component of a supervisory union

Butte72,92915.9:1
Bozeman H S

NCES 3004590 · Regular public school district that is not a component of a supervisory union

Bozeman32,79016.1:1
Helena H S

NCES 3013830 · Regular public school district that is not a component of a supervisory union

Helena42,37315.7:1
Belgrade Elem

NCES 3003290 · Regular public school district that is not a component of a supervisory union

Belgrade42,26915.1:1
East Helena K-12

NCES 3000655 · Regular public school district that is not a component of a supervisory union

East Helena71,97218.4:1
Hamilton K-12 Schools

NCES 3013260 · Regular public school district that is not a component of a supervisory union

Hamilton61,63114.7:1
Lockwood K-12

NCES 3000656 · Regular public school district that is not a component of a supervisory union

Lockwood41,58013.5:1
Corvallis K-12 Schools

NCES 3007410 · Regular public school district that is not a component of a supervisory union

Corvallis101,51715.9:1
Columbia Falls Elem

NCES 3007110 · Regular public school district that is not a component of a supervisory union

Columbia Falls31,50514.6:1
Hellgate Elem

NCES 3013860 · Regular public school district that is not a component of a supervisory union

Missoula41,46415.6:1
Whitefish Elem

NCES 3027740 · Regular public school district that is not a component of a supervisory union

Whitefish21,31814.1:1
Frenchtown K-12 Schools

NCES 3011520 · Regular public school district that is not a component of a supervisory union

Frenchtown51,31413.5:1
Havre Elem

NCES 3013560 · Regular public school district that is not a component of a supervisory union

Havre41,29917.9:1
Browning Elem

NCES 3005140 · Regular public school district that is not a component of a supervisory union

Browning71,28011.8:1
Butte H S

NCES 3005310 · Regular public school district that is not a component of a supervisory union

Butte21,26616.4:1

Large public high schools in Montana

A practical starting list ordered by reported enrollment; this is not a ranking.