861 schools in Montana
57 counties · 245 cities · Public K-12
861 public K-12 schools operate in Montana, across 57 counties.
Test scores
Reading, SY 2020-21. State average: 47.2% met or exceeded.Top 5 schools
- 84.5%
- 84.5%
- 84.5%
- 82.0%
- 81.0%
Lowest 5 schools
- 6.0%
- 7.5%
- 7.5%
- 9.0%
- 12.0%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Arrow Creek Elem School | Pryor | Big Horn County | Elementary | 55 | · |
| Belt 7-8 | Belt | Cascade County | Middle | 55 | · |
| Gardiner High School | Gardiner | Park County | High | 55 | · |
| Lodge Grass 7-8 | Lodge Grass | Big Horn County | Middle | 55 | · |
| Sun River Middle School | Simms | Cascade County | Middle | 55 | · |
| Chester-Joplin-Inverness HS | Chester | Liberty County | High | 54 | · |
| St Regis High School | St Regis | Mineral County | High | 54 | · |
| Stanford School | Stanford | Judith Basin County | Elementary | 54 | · |
| White Sulphur Springs HS | White Sulphur Springs | Meagher County | High | 54 | · |
| Bronc Fast Track | Frenchtown | Missoula County | High | 53 | · |
| Hysham School | Hysham | Treasure County | Elementary | 53 | · |
| Kinsey School | Kinsey | Custer County | Elementary | 52 | · |
| Swan River 6-8 | Bigfork | Flathead County | Middle | 52 | · |
| Clinton 7-8 | Clinton | Missoula County | Middle | 51 | · |
| Kircher School | Miles City | Custer County | Elementary | 51 | · |
| Broadview High School | Broadview | Yellowstone County | High | 50 | · |
| Anderson 7-8 | Bozeman | Gallatin County | Middle | 49 | · |
| Boulder 7-8 | Boulder | Jefferson County | Middle | 49 | · |
| Brockton High School | Brockton | Roosevelt County | High | 49 | · |
| Custer School | Custer | Yellowstone County | Elementary | 49 | · |
| Nashua School | Nashua | Valley County | Elementary | 49 | · |
| Charlo 6-8 | Charlo | Lake County | Middle | 48 | · |
| Darby 7-8 | Darby | Ravalli County | Middle | 48 | · |
| Deer Park 6-8 | Columbia Falls | Flathead County | Middle | 48 | · |
| Froid Elementary School | Froid | Roosevelt County | Elementary | 48 | · |
| Redwater School | Circle | McCone County | Middle | 48 | · |
| Terry High School | Terry | Prairie County | High | 48 | · |
| Victor Middle School | Victor | Ravalli County | Middle | 48 | · |
| Bainville High School | Bainville | Roosevelt County | High | 47 | · |
| Dupuyer School | Dupuyer | Pondera County | Elementary | 47 | · |
| Fairfield 7-8 | Fairfield | Teton County | Middle | 47 | · |
| Geraldine Elementary | Geraldine | Chouteau County | Elementary | 47 | · |
| Medicine Lake School | Medicine Lake | Sheridan County | Elementary | 47 | · |
| Richey School | Richey | Dawson County | Elementary | 47 | · |
| Arrowhead Elementary | Pray | Park County | Elementary | 46 | · |
| Dayton School | Dayton | Lake County | Elementary | 46 | · |
| East Glacier Park School | E Glacier Park | Glacier County | Elementary | 45 | · |
| Grass Range School | Grass Range | Fergus County | Elementary | 45 | · |
| Scobey 7-8 | Scobey | Daniels County | Middle | 45 | · |
| Fort Benton 7-8 | Fort Benton | Chouteau County | Middle | 44 | · |
| Fortine School | Fortine | Lincoln County | Elementary | 44 | · |
| Lincoln High School | Lincoln | Lewis and Clark County | High | 44 | · |
| Mount Ascension Learning Ac HS | Helena | Lewis and Clark County | High | 43 | · |
| Superior 7-8 | Superior | Mineral County | Middle | 43 | · |
| Trinity School | Canyon Creek | Lewis and Clark County | Elementary | 43 | · |
| Vida School | Vida | McCone County | Elementary | 43 | · |
| Kila 7-8 | Kila | Flathead County | Middle | 42 | · |
| Lustre School | Frazer | Valley County | Elementary | 42 | · |
| Power Elementary | Power | Teton County | Elementary | 42 | · |
| Ramsay Middle School | Ramsay | Silver Bow County | Middle | 42 | · |
| Rise Charter & Distance 7-8 | Corvallis | Ravalli County | Middle | 42 | · |
| Smith Valley 7-8 | Kalispell | Flathead County | Middle | 42 | · |
| Stanford High School | Stanford | Judith Basin County | High | 42 | · |
| Winifred High School | Winifred | Fergus County | High | 42 | · |
| Absarokee 6-8 | Absarokee | Stillwater County | Middle | 41 | · |
| Alberton High School | Alberton | Mineral County | High | 41 | · |
| Fair-Mont-Egan Middle School | Kalispell | Flathead County | Middle | 41 | · |
| Heart Butte High School | Heart Butte | Pondera County | High | 41 | · |
| Rise Charter & Distance HS | Corvallis | Ravalli County | High | 41 | · |
| Froid High School | Froid | Roosevelt County | High | 40 | · |
| Helena Flats 7-8 | Kalispell | Flathead County | Middle | 40 | · |
| Moore School | Moore | Fergus County | Elementary | 40 | · |
| Roberts High School | Roberts | Carbon County | High | 40 | · |
| Savage High School | Savage | Richland County | High | 40 | · |
| Sheridan 7-8 | Sheridan | Madison County | Middle | 40 | · |
| Sunburst High School | Sunburst | Toole County | High | 40 | · |
| Park City 7-8 | Park City | Stillwater County | Middle | 39 | · |
| Power High School | Power | Teton County | High | 39 | · |
| Roberts School | Roberts | Carbon County | Elementary | 39 | · |
| Dodson School | Dodson | Phillips County | Elementary | 38 | · |
| Miami School | Conrad | Pondera County | Elementary | 38 | · |
| DeSmet 6-8 | Missoula | Missoula County | Middle | 37 | · |
| Hillcrest 7-8 | Harlowton | Wheatland County | Middle | 37 | · |
| Seeley Lake 7-8 | Seeley Lake | Missoula County | Middle | 37 | · |
| Valier High School | Valier | Pondera County | High | 37 | · |
| Winnett School | Winnett | Petroleum County | Elementary | 37 | · |
| Carter County High School | Ekalaka | Carter County | High | 36 | · |
| Denton School | Denton | Fergus County | Elementary | 36 | · |
| Dutton/Brady Elementary | Dutton | Teton County | Elementary | 36 | · |
| Harrison School | Harrison | Madison County | Elementary | 36 | · |
| Hinsdale School | Hinsdale | Valley County | Elementary | 36 | · |
| Wibaux High School | Wibaux | Wibaux County | High | 36 | · |
| Yellowstone Academy Elem | Billings | Yellowstone County | Elementary | 36 | · |
| Cardwell School | Cardwell | Jefferson County | Elementary | 35 | · |
| Morin School | Billings | Yellowstone County | Elementary | 35 | · |
| Valley View School | Polson | Lake County | Elementary | 35 | · |
| Alberton Middle School | Alberton | Mineral County | Middle | 34 | · |
| Rapelje School | Rapelje | Stillwater County | Elementary | 34 | · |
| Augusta High School | Augusta | Lewis and Clark County | High | 33 | · |
| Forsyth 7-8 | Forsyth | Rosebud County | Middle | 33 | · |
| Gallatin Gateway 7-8 | Gallatin Gateway | Gallatin County | Middle | 33 | · |
| LaMotte School | Bozeman | Gallatin County | Elementary | 33 | · |
| Lambert High School | Lambert | Richland County | High | 33 | · |
| Ryegate School | Ryegate | Golden Valley County | Elementary | 33 | · |
| Westby School | Westby | Sheridan County | Elementary | 33 | · |
| Willow Creek School | Willow Creek | Gallatin County | Elementary | 33 | · |
| Bozeman Online Charter School | Bozeman | Gallatin County | Elementary | 32 | · |
| Dixon Elementary | Dixon | Sanders County | Elementary | 32 | · |
| Hobson 6-8 | Hobson | Judith Basin County | Middle | 32 | · |
| Shields Valley 7-8 | Clyde Park | Park County | Middle | 32 | · |
| Trout Creek School | Trout Creek | Sanders County | Elementary | 32 | · |
| Vaughn 6-8 | Vaughn | Cascade County | Middle | 32 | · |
| Bridger 7-8 | Bridger | Carbon County | Middle | 31 | · |
| Fromberg School | Fromberg | Carbon County | Elementary | 31 | · |
| Hobson High School | Hobson | Judith Basin County | High | 31 | · |
| Lavina Elementary | Lavina | Golden Valley County | Elementary | 31 | · |
| Nashua High School | Nashua | Valley County | High | 31 | · |
| Redwater 7-8 | Circle | McCone County | Middle | 31 | · |
| Saco School | Saco | Phillips County | Elementary | 31 | · |
| St Regis 7-8 | St Regis | Mineral County | Middle | 31 | · |
| Chester-Joplin-Inverness 7-8 | Chester | Liberty County | Middle | 30 | · |
| Fairhaven Colony | Ulm | Cascade County | Elementary | 30 | · |
| Rosebud School | Rosebud | Rosebud County | Elementary | 30 | · |
| Winifred 6-8 | Winifred | Fergus County | Middle | 30 | · |
| Belfry School | Belfry | Carbon County | Elementary | 29 | · |
| Marion 7-8 | Marion | Flathead County | Middle | 29 | · |
| Opheim School | Opheim | Valley County | Elementary | 29 | · |
| Pine Creek School | Livingston | Park County | Elementary | 29 | · |
| Savage 6-8 | Savage | Richland County | Middle | 29 | · |
| Turner School | Turner | Blaine County | Elementary | 29 | · |
| Bainville 7-8 | Bainville | Roosevelt County | Middle | 28 | · |
| Big Sandy 7-8 | Big Sandy | Chouteau County | Middle | 28 | · |
| Cam Rose School | Shelby | Toole County | Elementary | 28 | · |
| Drummond 7-8 | Drummond | Granite County | Middle | 28 | · |
| Hysham High School | Hysham | Treasure County | High | 28 | · |
| Melstone High School | Melstone | Musselshell County | High | 28 | · |
| Moore High School | Moore | Fergus County | High | 28 | · |
| Noxon 7-8 | Noxon | Sanders County | Middle | 28 | · |
| Reed Point Elementary | Reed Point | Stillwater County | Elementary | 28 | · |
| Grass Range High School | Grass Range | Fergus County | High | 27 | · |
| Hall School | Hall | Granite County | Elementary | 27 | · |
| Hays-Lodge Pole 7-8 | Hays | Blaine County | Middle | 27 | · |
| Pine Hills Youth Corr Facil HS | Miles City | Custer County | High | 27 | · |
| Plevna High School | Plevna | Fallon County | High | 27 | · |
| Potomac Middle School | Bonner | Missoula County | Middle | 27 | · |
| Avon School | Avon | Powell County | Elementary | 26 | · |
| Custer High School | Custer | Yellowstone County | High | 26 | · |
| Gardiner 7-8 | Gardiner | Park County | Middle | 26 | · |
| Hidden Lake Elementary | Cut Bank | Glacier County | Elementary | 26 | · |
| Hot Springs 7-8 | Hot Springs | Sanders County | Middle | 26 | · |
| Sunburst 7 - 8 | Sunburst | Toole County | Middle | 26 | · |
| Dutton/Brady High School | Dutton | Teton County | High | 25 | · |
| Ekalaka 7-8 | Ekalaka | Carter County | Middle | 25 | · |
| Highwood High School | Highwood | Chouteau County | High | 25 | · |
| Judith Gap School | Judith Gap | Wheatland County | Elementary | 25 | · |
| Kingsbury Colony Attn Ctr | Valier | Pondera County | Elementary | 25 | · |
| Medicine Lake High School | Medicine Lake | Sheridan County | High | 25 | · |
| North Star 7-8 | Rudyard | Hill County | Middle | 25 | · |
| Woodman School | Lolo | Missoula County | Elementary | 25 | · |
| Broadus 7-8 | Broadus | Powder River County | Middle | 24 | · |
| Dodson High School | Dodson | Phillips County | High | 24 | · |
| Frazer High School | Frazer | Valley County | High | 24 | · |
| Melstone School | Melstone | Musselshell County | Elementary | 24 | · |
| Philipsburg 7-8 | Philipsburg | Granite County | Middle | 24 | · |
| Pleasant Valley School | Belt | Cascade County | Elementary | 24 | · |
| Hi-Line Colony School | Chester | Liberty County | Elementary | 23 | · |
| Lavina High School | Lavina | Golden Valley County | High | 23 | · |
| Zurich School | Zurich | Blaine County | Elementary | 23 | · |
| Big Sky School | Cut Bank | Glacier County | Elementary | 22 | · |
| Flathead Pace Academy | Kalispell | Flathead County | High | 22 | · |
| Jordan 7-8 | Jordan | Garfield County | Middle | 22 | · |
| LaMotte 6-8 | Bozeman | Gallatin County | Middle | 22 | · |
| Moore 6-8 | Moore | Fergus County | Middle | 22 | · |
| Mount Ascension Learning Ac MS | Helena | Lewis and Clark County | Middle | 22 | · |
| Richey High School | Richey | Dawson County | High | 22 | · |
| Turner High School | Turner | Blaine County | High | 22 | · |
| 227 Academy- middle school | East Helena | Lewis and Clark County | Middle | 21 | · |
| Billings Multilingual Academy | Billings | Yellowstone County | Middle | 21 | · |
| Frontier 7-8 | Wolf Point | Roosevelt County | Middle | 21 | · |
| Grass Land Colony School | Great Falls | Cascade County | Elementary | 21 | · |
| Lima School | Lima | Beaverhead County | Elementary | 21 | · |
| McCormick School | Troy | Lincoln County | Elementary | 21 | · |
| Ovando School | Ovando | Powell County | Elementary | 21 | · |
| Pryor 7-8 | Pryor | Big Horn County | Middle | 21 | · |
| Terry Middle School | Terry | Prairie County | Middle | 21 | · |
| Wyola 7-8 | Wyola | Big Horn County | Middle | 21 | · |
| Billings Multilingual Academy | Billings | Yellowstone County | High | 20 | · |
| Bitterroot Polytech 7-8 | Hamilton | Ravalli County | Middle | 20 | · |
| Broadview 7-8 | Broadview | Yellowstone County | Middle | 20 | · |
| Cottonwood School | Havre | Hill County | Elementary | 20 | · |
| Geyser School | Geyser | Judith Basin County | Elementary | 20 | · |
| Lavina Middle School | Lavina | Golden Valley County | Middle | 20 | · |
| MT Sch For Deaf & Blnd El | Great Falls | Cascade County | Elementary | 20 | · |
| Melville School | Melville | Sweet Grass County | Elementary | 20 | · |
| Power Middle School | Power | Teton County | Middle | 20 | · |
| Swan Valley School | Condon | Missoula County | Elementary | 20 | · |
| White Sulphur Springs 7-8 | White Sulphur Springs | Meagher County | Middle | 20 | · |
| Elliston School | Elliston | Powell County | Elementary | 19 | · |
| Fromberg High School | Fromberg | Carbon County | High | 19 | · |
| Geraldine High School | Geraldine | Chouteau County | High | 19 | · |
| Greenfield 7-8 | Fairfield | Teton County | Middle | 19 | · |
| Highwood Middle School | Highwood | Chouteau County | Middle | 19 | · |
| Hill Top Colony School | Stockett | Cascade County | Elementary | 19 | · |
| Lambert 7-8 | Lambert | Richland County | Middle | 19 | · |
| Missoula Connect Academy MS | Missoula | Missoula County | Middle | 19 | · |
| Whitewater School | Whitewater | Phillips County | Elementary | 19 | · |
| Winnett High School | Winnett | Petroleum County | High | 19 | · |
| Deer Creek School | Glendive | Dawson County | Elementary | 18 | · |
| Heart Butte 6-8 | Heart Butte | Pondera County | Middle | 18 | · |
| Hinsdale High School | Hinsdale | Valley County | High | 18 | · |
| Midway Colony | Conrad | Pondera County | Elementary | 18 | · |
| Roberts 7-8 | Roberts | Carbon County | Middle | 18 | · |
| Wibaux 7-8 | Wibaux | Wibaux County | Middle | 18 | · |
| Arrowhead Middle School | Pray | Park County | Middle | 17 | · |
| Barbara Gilligan 7-8 | Brockton | Roosevelt County | Middle | 17 | · |
| Big Stone School | Sand Coulee | Cascade County | Elementary | 17 | · |
| Bissell 7-8 | Whitefish | Flathead County | Middle | 17 | · |
| Fort Smith School | Fort Smith | Big Horn County | Elementary | 17 | · |
| Fromberg Middle School | Fromberg | Carbon County | Middle | 17 | · |
| Garrison School | Garrison | Powell County | Elementary | 17 | · |
| Belfry High School | Belfry | Carbon County | High | 16 | · |
| Cottonwood School | Bozeman | Gallatin County | Elementary | 16 | · |
| Denton High School | Denton | Fergus County | High | 16 | · |
| Dodson 7-8 | Dodson | Phillips County | Middle | 16 | · |
| Gildford Colony School | Gildford | Hill County | Elementary | 16 | · |
| Harrison 6-8 | Harrison | Madison County | Middle | 16 | · |
| Medicine Lake 7-8 | Medicine Lake | Sheridan County | Middle | 16 | · |
| Nashua 6-8 | Nashua | Valley County | Middle | 16 | · |
| Springhill School | Belgrade | Gallatin County | Elementary | 16 | · |
| Yellowstone Academy 7-8 | Billings | Yellowstone County | Middle | 16 | · |
| Dixon 7-8 | Dixon | Sanders County | Middle | 15 | · |
| Dutton/Brady Middle School | Dutton | Teton County | Middle | 15 | · |
| Fishtail School | Fishtail | Stillwater County | Elementary | 15 | · |
| Horizon Elementary | Cut Bank | Glacier County | Elementary | 15 | · |
| Lincoln 7-8 | Lincoln | Lewis and Clark County | Middle | 15 | · |
| MT Sch For Deaf & Blnd HS | Great Falls | Cascade County | High | 15 | · |
| Pine Creek 6-8 | Livingston | Park County | Middle | 15 | · |
| Plevna 7-8 | Plevna | Fallon County | Middle | 15 | · |
| Reichle School | Glen | Beaverhead County | Elementary | 15 | · |
| Rosebud 7-8 | Rosebud | Rosebud County | Middle | 15 | · |
| Rosebud High School | Rosebud | Rosebud County | High | 15 | · |
| Roy School | Roy | Fergus County | Elementary | 15 | · |
| Saco High School | Saco | Phillips County | High | 15 | · |
| Ulm Junior High | Ulm | Cascade County | Middle | 15 | · |
| Westby High School | Westby | Sheridan County | High | 15 | · |
| Ayers School | Grass Range | Fergus County | Elementary | 14 | · |
| Babb School | Babb | Glacier County | Elementary | 14 | · |
| Big Rose Colony School | Shelby | Toole County | Elementary | 14 | · |
| Fortine 7-8 | Fortine | Lincoln County | Middle | 14 | · |
| Frazer 7-8 | Frazer | Valley County | Middle | 14 | · |
| Pass Creek School | Belgrade | Gallatin County | Elementary | 14 | · |
| Rapelje 7-8 | Rapelje | Stillwater County | Middle | 14 | · |
| Ryegate High School | Ryegate | Golden Valley County | High | 14 | · |
| Ashland 7-8 | Ashland | Rosebud County | Middle | 13 | · |
| Auchard Creek School | Wolf Creek | Lewis and Clark County | Elementary | 13 | · |
| Augusta 7-8 | Augusta | Lewis and Clark County | Middle | 13 | · |
| Custer 7-8 | Custer | Yellowstone County | Middle | 13 | · |
| Froid 7-8 | Froid | Roosevelt County | Middle | 13 | · |
| Geyser High School | Geyser | Judith Basin County | High | 13 | · |
| Helmville School | Helmville | Powell County | Elementary | 13 | · |