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 |
|---|---|---|---|---|---|
| Billings West High School | Billings | Yellowstone County | High | 2,115 | · |
| Billings Sr High School | Billings | Yellowstone County | High | 1,629 | · |
| Great Falls High School | Great Falls | Cascade County | High | 1,548 | · |
| Skyview High School | Billings | Yellowstone County | High | 1,542 | · |
| Flathead High School | Kalispell | Flathead County | High | 1,541 | · |
| Gallatin High School | Bozeman | Gallatin County | High | 1,442 | · |
| C M Russell High School | Great Falls | Cascade County | High | 1,412 | · |
| Glacier High School | Kalispell | Flathead County | High | 1,402 | · |
| Sentinel High School | Missoula | Missoula County | High | 1,365 | · |
| Capital High School | Helena | Lewis and Clark County | High | 1,293 | · |
| Bozeman High School | Bozeman | Gallatin County | High | 1,279 | · |
| Butte High School | Butte | Silver Bow County | High | 1,266 | · |
| Hellgate High School | Missoula | Missoula County | High | 1,262 | · |
| Big Sky High School | Missoula | Missoula County | High | 1,148 | · |
| Kalispell Middle School | Kalispell | Flathead County | Middle | 1,049 | · |
| Helena High School | Helena | Lewis and Clark County | High | 979 | · |
| Belgrade Middle School | Belgrade | Gallatin County | Middle | 978 | · |
| C R Anderson Middle Schl | Helena | Lewis and Clark County | Middle | 962 | · |
| Belgrade High School | Belgrade | Gallatin County | High | 958 | · |
| Sacajawea Middle School | Bozeman | Gallatin County | Middle | 807 | · |
| East Middle School | Great Falls | Cascade County | Middle | 764 | · |
| North Middle School | Great Falls | Cascade County | Middle | 764 | · |
| Chief Joseph Middle School | Bozeman | Gallatin County | Middle | 751 | · |
| Lewis & Clark Middle School | Billings | Yellowstone County | Middle | 741 | · |
| Ben Steele Middle School | Billings | Yellowstone County | Middle | 740 | · |
| Helena Middle School | Helena | Lewis and Clark County | Middle | 701 | · |
| Castle Rock Middle School | Billings | Yellowstone County | Middle | 691 | · |
| Columbia Falls High Schl | Columbia Falls | Flathead County | High | 691 | · |
| Meadowlark School | Billings | Yellowstone County | Elementary | 691 | · |
| Washington Middle School | Missoula | Missoula County | Middle | 669 | · |
| East Middle School | Butte | Silver Bow County | Middle | 664 | · |
| L A Muldown School | Whitefish | Flathead County | Elementary | 661 | · |
| Whitefish Middle 5-8 | Whitefish | Flathead County | Middle | 657 | · |
| Will James Middle School | Billings | Yellowstone County | Middle | 634 | · |
| Browning High School | Browning | Glacier County | High | 633 | · |
| Whitefish High School | Whitefish | Flathead County | High | 618 | · |
| Libby Elementary School | Libby | Lincoln County | Elementary | 582 | · |
| Porter Middle School | Missoula | Missoula County | Middle | 579 | · |
| Laurel High School | Laurel | Yellowstone County | High | 578 | · |
| East Helena High School | East Helena | Lewis and Clark County | High | 563 | · |
| Lockwood High School | Lockwood | Yellowstone County | High | 552 | · |
| Columbia Falls Jr HS | Columbia Falls | Flathead County | Middle | 547 | · |
| Daly School | Hamilton | Ravalli County | Elementary | 539 | · |
| Emily Dickinson School | Bozeman | Gallatin County | Elementary | 531 | · |
| Meadow Lark School | Great Falls | Cascade County | Elementary | 527 | · |
| Havre High School | Havre | Hill County | High | 521 | · |
| Hyalite Elementary | Bozeman | Gallatin County | Elementary | 521 | · |
| Stevensville K-6 | Stevensville | Ravalli County | Elementary | 518 | · |
| Hellgate El Intermediate | Missoula | Missoula County | Middle | 517 | · |
| Medicine Crow Middle School | Billings | Yellowstone County | Middle | 517 | · |
| Polson High School | Polson | Lake County | High | 517 | · |
| Hardin High School | Hardin | Big Horn County | High | 515 | · |
| Edgerton School | Kalispell | Flathead County | Elementary | 509 | · |
| Laurel Middle School | Laurel | Yellowstone County | Middle | 506 | · |
| West Elementary School | Butte | Silver Bow County | Elementary | 503 | · |
| Parkview School | Dillon | Beaverhead County | Elementary | 497 | · |
| Boulder School | Billings | Yellowstone County | Elementary | 495 | · |
| Meadowlark Elementary | Bozeman | Gallatin County | Elementary | 492 | · |
| Custer Co District High | Miles City | Custer County | High | 487 | · |
| Ruder Elementary | Columbia Falls | Flathead County | Elementary | 487 | · |
| Four Georgians School | Helena | Lewis and Clark County | Elementary | 482 | · |
| Morning Star School | Bozeman | Gallatin County | Elementary | 482 | · |
| Polson Middle School | Polson | Lake County | Middle | 477 | · |
| Jim Darcy School | Helena | Lewis and Clark County | Elementary | 473 | · |
| East Valley Middle School | East Helena | Lewis and Clark County | Middle | 471 | · |
| Glacier Gateway Elem | Columbia Falls | Flathead County | Elementary | 471 | · |
| Elder Grove School | Billings | Yellowstone County | Elementary | 465 | · |
| Quentin Brown Primary K-4 | Corvallis | Ravalli County | Elementary | 464 | · |
| Hamilton High School | Hamilton | Ravalli County | High | 460 | · |
| Hamilton Middle School | Hamilton | Ravalli County | Middle | 460 | · |
| Jeannette Rankin El | Missoula | Missoula County | Elementary | 457 | · |
| Riverview School | Great Falls | Cascade County | Elementary | 445 | · |
| Eagle Cliffs Elementary | Billings | Yellowstone County | Elementary | 443 | · |
| Ridge View Elementary | Belgrade | Gallatin County | Elementary | 438 | · |
| Story Creek Elem | Belgrade | Gallatin County | Elementary | 437 | · |
| Riverside Middle School | Billings | Yellowstone County | Middle | 436 | · |
| Arrowhead School | Billings | Yellowstone County | Elementary | 434 | · |
| West Valley School | Kalispell | Flathead County | Elementary | 434 | · |
| Ronan Middle School | Ronan | Lake County | Middle | 432 | · |
| Giant Springs Elementary | Great Falls | Cascade County | Elementary | 431 | · |
| Lewis & Clark School | Missoula | Missoula County | Elementary | 429 | · |
| Radley Elementary School | East Helena | Lewis and Clark County | Elementary | 428 | · |
| Cecelia Hazelton School | Townsend | Broadwater County | Elementary | 423 | · |
| West Elementary | Great Falls | Cascade County | Elementary | 421 | · |
| Park High School | Livingston | Park County | High | 420 | · |
| Hawthorne School | Missoula | Missoula County | Elementary | 417 | · |
| Saddle Peak Elementary | Belgrade | Gallatin County | Elementary | 416 | · |
| Frenchtown Elementary School | Frenchtown | Missoula County | Elementary | 415 | · |
| Jeannette Rankin Elementary Sc | Kalispell | Flathead County | Elementary | 415 | · |
| Paxson School | Missoula | Missoula County | Elementary | 415 | · |
| Chief Charlo School | Missoula | Missoula County | Elementary | 414 | · |
| Meadow Hill Middle School | Missoula | Missoula County | Middle | 414 | · |
| Hillcrest School | Butte | Silver Bow County | Elementary | 412 | · |
| Huntley Project Elem K-6 | Worden | Yellowstone County | Elementary | 410 | · |
| Target Range School | Missoula | Missoula County | Elementary | 410 | · |
| Corvallis High School | Corvallis | Ravalli County | High | 406 | · |
| Sacajawea School | Great Falls | Cascade County | Elementary | 405 | · |
| Broadwater School | Billings | Yellowstone County | Elementary | 400 | · |
| Sunnyside School | Great Falls | Cascade County | Elementary | 396 | · |
| Rattlesnake Elementary School | Missoula | Missoula County | Elementary | 393 | · |
| Sandstone School | Billings | Yellowstone County | Elementary | 393 | · |
| Loy School | Great Falls | Cascade County | Elementary | 392 | · |
| Havre Middle School | Havre | Hill County | Middle | 391 | · |
| Emerson School | Butte | Silver Bow County | Elementary | 389 | · |
| Whittier School | Butte | Silver Bow County | Elementary | 383 | · |
| Irle Elementary School | Glasgow | Valley County | Elementary | 380 | · |
| K William Harvey Elem | Ronan | Lake County | Elementary | 378 | · |
| Ronan High School | Ronan | Lake County | High | 376 | · |
| Russell School | Missoula | Missoula County | Elementary | 375 | · |
| Beartooth School | Billings | Yellowstone County | Elementary | 373 | · |
| Big Sky Elementary | Billings | Yellowstone County | Elementary | 373 | · |
| Lincoln School | Great Falls | Cascade County | Elementary | 373 | · |
| West Valley Middle School | Kalispell | Flathead County | Middle | 372 | · |
| Rossiter School | Helena | Lewis and Clark County | Elementary | 369 | · |
| Browning Middle School | Browning | Glacier County | Middle | 368 | · |
| Frenchtown High School | Frenchtown | Missoula County | High | 364 | · |
| Libby High School | Libby | Lincoln County | High | 363 | · |
| Three Forks Elem School | Three Forks | Gallatin County | Elementary | 361 | · |
| East Evergreen School | Kalispell | Flathead County | Elementary | 360 | · |
| Hardin Middle School | Hardin | Big Horn County | Middle | 359 | · |
| Lockwood Middle School | Lockwood | Yellowstone County | Middle | 359 | · |
| Margaret Leary School | Butte | Silver Bow County | Elementary | 359 | · |
| Linderman School | Polson | Lake County | Elementary | 355 | · |
| Sidney High School | Sidney | Richland County | High | 355 | · |
| Lowell School | Missoula | Missoula County | Elementary | 354 | · |
| Sunnyside School | Havre | Hill County | Elementary | 354 | · |
| Harlem Elementary School | Harlem | Blaine County | Elementary | 350 | · |
| Hawthorne School | Bozeman | Gallatin County | Elementary | 348 | · |
| Lockwood Primary | Lockwood | Yellowstone County | Elementary | 348 | · |
| Rocky Boy School | Box Elder | Hill County | Elementary | 348 | · |
| Fergus High School | Lewistown | Fergus County | High | 347 | · |
| Stevensville High School | Stevensville | Ravalli County | High | 347 | · |
| Lillian Peterson School | Kalispell | Flathead County | Elementary | 344 | · |
| Bigfork Elementary | Bigfork | Flathead County | Elementary | 343 | · |
| Shepherd Elementary | Shepherd | Yellowstone County | Elementary | 342 | · |
| Orchard School | Billings | Yellowstone County | Elementary | 340 | · |
| Beaverhead Co High School | Dillon | Beaverhead County | High | 339 | · |
| McKinley School | Billings | Yellowstone County | Elementary | 339 | · |
| Lewis & Clark School | Great Falls | Cascade County | Elementary | 338 | · |
| O D Speer School | Deer Lodge | Powell County | Elementary | 337 | · |
| Bigfork High School | Bigfork | Flathead County | High | 333 | · |
| Bench School | Billings | Yellowstone County | Elementary | 332 | · |
| Poplar School | Poplar | Roosevelt County | Elementary | 329 | · |
| Stamiksiitsiikin BullShoe Elem | Browning | Glacier County | Elementary | 328 | · |
| Hellgate Middle School | Missoula | Missoula County | Middle | 326 | · |
| Washington Middle School 6-8 | Miles City | Custer County | Middle | 326 | · |
| Miles Avenue School | Billings | Yellowstone County | Elementary | 325 | · |
| Lockwood Intermediate | Lockwood | Yellowstone County | Elementary | 321 | · |
| Cornelius Hedges School | Kalispell | Flathead County | Elementary | 320 | · |
| Sidney Middle School | Sidney | Richland County | Middle | 319 | · |
| Dawson High School | Glendive | Dawson County | High | 318 | · |
| Hellgate El Primary Grades | Missoula | Missoula County | Elementary | 316 | · |
| Mountain View School | Great Falls | Cascade County | Elementary | 315 | · |
| Montana City School | Clancy | Jefferson County | Elementary | 313 | · |
| Valley View School | Great Falls | Cascade County | Elementary | 312 | · |
| Frenchtown 6-8 | Frenchtown | Missoula County | Middle | 311 | · |
| Alkali Creek School | Billings | Yellowstone County | Elementary | 310 | · |
| Jefferson High School | Boulder | Jefferson County | High | 306 | · |
| Anaconda Sr High School | Anaconda | Deer Lodge County | High | 305 | · |
| Hellgate Elem Lower Grades | Missoula | Missoula County | Elementary | 305 | · |
| Lakeside Elementary School | Lakeside | Flathead County | Elementary | 303 | · |
| Elysian School | Billings | Yellowstone County | Elementary | 302 | · |
| Florence-Carlton El Schl | Florence | Ravalli County | Elementary | 301 | · |
| Roundup Elementary | Roundup | Musselshell County | Elementary | 298 | · |
| CORE School at Morningside El | Great Falls | Cascade County | Elementary | 297 | · |
| Lolo Elementary | Lolo | Missoula County | Elementary | 293 | · |
| Hardin Intermediate | Hardin | Big Horn County | Elementary | 290 | · |
| Lincoln Primary | Anaconda | Deer Lodge County | Elementary | 290 | · |
| Fred Moodry Intermediate | Anaconda | Deer Lodge County | Elementary | 289 | · |
| Longfellow School | Bozeman | Gallatin County | Elementary | 289 | · |
| Bryant School | Helena | Lewis and Clark County | Elementary | 288 | · |
| Highland Park School | Havre | Hill County | Elementary | 288 | · |
| West Side Elementary | Sidney | Richland County | Elementary | 288 | · |
| Hardin Primary | Hardin | Big Horn County | Elementary | 287 | · |
| Central Heights School | Billings | Yellowstone County | Elementary | 285 | · |
| Clancy School | Clancy | Jefferson County | Elementary | 285 | · |
| Evergreen Junior High | Kalispell | Flathead County | Middle | 285 | · |
| Poly Drive School | Billings | Yellowstone County | Elementary | 283 | · |
| Columbus Elem School | Columbus | Stillwater County | Elementary | 278 | · |
| Lame Deer School | Lame Deer | Rosebud County | Elementary | 278 | · |
| Napi School | Browning | Glacier County | Elementary | 278 | · |
| Ponderosa School | Billings | Yellowstone County | Elementary | 277 | · |
| Rose Park School | Billings | Yellowstone County | Elementary | 277 | · |
| Lewis & Clark School | Lewistown | Fergus County | Middle | 276 | · |
| Warren School | Helena | Lewis and Clark County | Elementary | 276 | · |
| Poplar High School | Poplar | Roosevelt County | High | 275 | · |
| Eureka Elementary School | Eureka | Lincoln County | Elementary | 274 | · |
| Franklin School | Missoula | Missoula County | Elementary | 274 | · |
| Lincoln Co High School | Eureka | Lincoln County | High | 273 | · |
| Central Elementary | Sidney | Richland County | Elementary | 272 | · |
| Independent School | Billings | Yellowstone County | Elementary | 272 | · |
| Prickly Pear Elem | East Helena | Lewis and Clark County | Elementary | 269 | · |
| Crow Agency School | Crow Agency | Big Horn County | Elementary | 268 | · |
| B A Winans School | Livingston | Park County | Elementary | 267 | · |
| Lincoln-McKinley School | Havre | Hill County | Elementary | 266 | · |
| Bitterroot School | Billings | Yellowstone County | Elementary | 264 | · |
| Longfellow School | Great Falls | Cascade County | Elementary | 263 | · |
| Shelby Elementary School | Shelby | Toole County | Elementary | 262 | · |
| Whittier School | Bozeman | Gallatin County | Elementary | 262 | · |
| Sleeping Giant Middle Sch | Livingston | Park County | Middle | 261 | · |
| Chief Joseph School | Great Falls | Cascade County | Elementary | 260 | · |
| Lincoln School | Glendive | Dawson County | Elementary | 260 | · |
| Dillon Middle School | Dillon | Beaverhead County | Middle | 259 | · |
| Manhattan Elem | Manhattan | Gallatin County | Elementary | 259 | · |
| Browning Elementary | Browning | Glacier County | Elementary | 258 | · |
| Burlington School | Billings | Yellowstone County | Elementary | 257 | · |
| Cayuse Prairie School | Kalispell | Flathead County | Elementary | 254 | · |
| Eureka Middle School 5-8 | Eureka | Lincoln County | Middle | 254 | · |
| Monforton School | Bozeman | Gallatin County | Elementary | 254 | · |
| Helena Flats School | Kalispell | Flathead County | Elementary | 253 | · |
| Choteau School | Choteau | Teton County | Elementary | 252 | · |
| Three Forks High School | Three Forks | Gallatin County | High | 251 | · |
| East Side School | Livingston | Park County | Elementary | 249 | · |
| Highland School | Billings | Yellowstone County | Elementary | 249 | · |
| Newman School | Billings | Yellowstone County | Elementary | 249 | · |
| Elder Grove 7-8 | Billings | Yellowstone County | Middle | 248 | · |
| West School | Laurel | Yellowstone County | Elementary | 248 | · |
| Jefferson School | Glendive | Dawson County | Elementary | 247 | · |
| Malta K-5 | Malta | Phillips County | Elementary | 246 | · |
| Washington Middle School | Glendive | Dawson County | Middle | 246 | · |
| Fred W Graff School | Laurel | Yellowstone County | Elementary | 245 | · |
| Jefferson School | Helena | Lewis and Clark County | Elementary | 245 | · |
| Ennis School | Ennis | Madison County | Elementary | 244 | · |
| Cherry Valley School | Polson | Lake County | Elementary | 243 | · |
| Central School | Helena | Lewis and Clark County | Elementary | 242 | · |
| Monforton 6-8 | Bozeman | Gallatin County | Middle | 242 | · |
| Manhattan H S | Manhattan | Gallatin County | High | 241 | · |
| Thompson Falls Elem Schl | Thompson Falls | Sanders County | Elementary | 240 | · |
| Lolo Middle School | Lolo | Missoula County | Middle | 239 | · |
| Elrod School | Kalispell | Flathead County | Elementary | 237 | · |
| Florence-Carlton HS | Florence | Ravalli County | High | 237 | · |
| Bigfork 6-8 | Bigfork | Flathead County | Middle | 236 | · |
| Kessler Elementary School | Helena | Lewis and Clark County | Elementary | 235 | · |
| Box Elder School | Box Elder | Hill County | Elementary | 232 | · |
| Somers Middle School | Somers | Flathead County | Middle | 231 | · |
| Pablo Elementary | Pablo | Lake County | Elementary | 229 | · |
| Bonner School | Bonner | Missoula County | Elementary | 227 | · |
| Columbus High School | Columbus | Stillwater County | High | 227 | · |
| Shepherd High School | Shepherd | Yellowstone County | High | 225 | · |
| Russell School | Kalispell | Flathead County | Elementary | 223 | · |
| Big Timber School | Big Timber | Sweet Grass County | Elementary | 222 | · |
| Glasgow High School | Glasgow | Valley County | High | 219 | · |
| Kennedy School | Butte | Silver Bow County | Elementary | 219 | · |
| Plains Elementary School | Plains | Sanders County | Elementary | 218 | · |
| Huntley Project High Schl | Worden | Yellowstone County | High | 217 | · |
| Pine Butte Elementary Sch | Colstrip | Rosebud County | Elementary | 217 | · |
| Smith School | Helena | Lewis and Clark County | Elementary | 217 | · |
| Southside School | Wolf Point | Roosevelt County | Elementary | 214 | · |
| Garfield School | Miles City | Custer County | Elementary | 210 | · |
| St Ignatius Elementary School | St Ignatius | Lake County | Elementary | 210 | · |