Find a School
School Rankings
Find a School
School Rankings
Home
Montana
District Rankings
Best School Districts in Montana
Welcome to SchoolDigger, your go-to source for Montana school district rankings! Our user-friendly platform emphasizes test scores, offering a clear, data-driven comparison to help you navigate the educational landscape. Uncover the best-performing school districts in the Treasure State and make well-informed decisions for your child's future. With our extensive database, you can explore top-rated districts, examine their performance, and gain valuable insights. Choose SchoolDigger.com as your trusted partner in finding the perfect school district in Montana. Your journey to educational excellence starts here!
Year after year, SchoolDigger is
always
the first to publish Montana test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
The list is updated annually upon the release of the test scores by the Montana Office of Public Instruction. The most recent update was on Tuesday, September 5, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2021 - 2022
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
Rank (of 297)
District
Grades
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
City
County
Rank score (
2022
)
Rank (
2021
)
Rank change from
2021
SchoolDigger Rating (
2022
)
191
st
Absarokee Elementary
PK, KG-8
1
1
0
0
Absarokee
Stillwater County
0.384
263
72
Absarokee High School
9-12
0
0
1
0
Absarokee
Stillwater County
(n/a)
265
th
Alberton K-12 Schools
PK, KG-12
1
1
1
0
Alberton
Mineral County
0.105
228
37
Alder Elementary
PK, KG-8
1
0
0
0
Alder
Madison County
(n/a)
Alzada Elementary
PK, KG-8
1
0
0
0
Alzada
Carter County
(n/a)
10
th
Amsterdam Elementary
PK, KG-6
1
0
0
0
Manhattan
Gallatin County
0.973
22
12
236
th
Anaconda Elementary
PK, KG-8
2
1
0
0
Anaconda
Deer Lodge County
0.245
260
24
237
th
Anaconda High School
9-12
0
0
1
0
Anaconda
Deer Lodge County
0.237
270
33
7
th
Anderson Elementary
PK, KG-8
1
1
0
0
Bozeman
Gallatin County
0.981
3
4
263
rd
Arlee Elementary
PK, KG-8
1
1
0
0
Arlee
Lake County
0.111
297
34
244
th
Arlee High School
9-12
0
0
1
0
Arlee
Lake County
0.211
298
54
173
rd
Arrowhead Elementary
PK, KG-8
1
1
0
0
Livingston
Park County
0.435
176
3
287
th
Ashland Elementary
PK, KG-8
1
1
0
0
Ashland
Rosebud County
0.033
325
38
Auchard Creek Elementary
PK, KG-8
1
0
0
0
Wolf Creek
Lewis and Clark County
(n/a)
78
th
Augusta Elementary
PK, KG-8
1
1
0
0
Augusta
Lewis and Clark County
0.685
98
20
Augusta High School
9-12
0
0
1
0
Augusta
Lewis and Clark County
(n/a)
3
rd
Avon Elementary
PK, KG-8
1
0
0
0
Avon
Powell County
0.991
227
224
Ayers Elementary
PK, KG-8
1
0
0
0
Grass Range
Fergus County
(n/a)
137
th
Bainville K-12 Schools
PK, KG-12
1
1
1
0
Bainville
Roosevelt County
0.52
127
10
161
st
Baker K-12 Schools
PK, KG-12
2
1
1
0
Baker
Fallon County
0.461
129
32
Basin Elementary
PK, KG-6
1
0
0
0
Basin
Jefferson County
(n/a)
Bear Paw Elementary
PK, KG-8
1
0
0
0
Chinook
Blaine County
(n/a)
87
th
Beaverhead County High School
9-12
0
0
1
0
Dillon
Beaverhead County
0.658
64
23
Belfry K-12 Schools
PK, KG-12
1
1
1
0
Belfry
Carbon County
(n/a)
50
th
Belgrade Elementary
PK, KG-8
3
1
0
0
Belgrade
Gallatin County
0.79
75
25
165
th
Belgrade High School
9-12
0
0
1
0
Belgrade
Gallatin County
0.447
86
79
70
th
Belt Elementary
PK, KG-8
2
1
0
0
Belt
Cascade County
0.719
85
15
21
st
Belt High School
9-12
0
0
1
0
Belt
Cascade County
0.921
7
14
Benton Lake Elementary
PK, KG-8
1
0
0
0
Floweree
Chouteau County
(n/a)
Biddle Elementary
PK, KG-8
1
0
0
0
Biddle
Powder River County
(n/a)
102
nd
Big Sandy K-12
PK, KG-12
1
1
1
0
Big Sandy
Chouteau County
0.624
135
33
49
th
Big Sky School K-12
PK, KG-12
1
1
1
0
Gallatin Gateway
Gallatin County
0.794
55
6
46
th
Big Timber Elementary
PK, KG-8
1
1
0
0
Big Timber
Sweet Grass County
0.802
143
97
71
st
Bigfork Elementary
PK, KG-8
1
1
0
0
Bigfork
Flathead County
0.717
101
30
68
th
Bigfork High School
9-12
0
0
1
0
Bigfork
Flathead County
0.728
118
50
190
th
Billings Elementary
PK, KG-8
22
6
0
0
Billings
Yellowstone County
0.392
189
1
109
th
Billings High School
9-12
0
0
3
0
Billings
Yellowstone County
0.594
113
4
Birney Elementary
PK, KG-8
1
0
0
0
Birney
Rosebud County
(n/a)
Bloomfield Elementary
PK, KG-8
1
0
0
0
Bloomfield
Dawson County
(n/a)
186
th
Blue Creek Elementary
PK, KG-6
1
0
0
0
Billings
Yellowstone County
0.404
139
47
256
th
Bonner Elementary
PK, KG-8
1
1
0
0
Bonner
Missoula County
0.155
296
40
86
th
Boulder Elementary
PK, KG-8
1
1
0
0
Boulder
Jefferson County
0.663
213
127
276
th
Box Elder Elementary
PK, KG-8
1
1
0
0
Box Elder
Hill County
0.071
316
40
262
nd
Box Elder High School
9-12
0
0
1
0
Box Elder
Hill County
0.114
292
30
32
nd
Bozeman Elementary
PK, KG-8
9
2
0
0
Bozeman
Gallatin County
0.85
37
5
16
th
Bozeman High School
9-12
0
0
2
0
Bozeman
Gallatin County
0.93
23
7
122
nd
Bridger K-12 Schools
PK, KG-12
1
1
1
0
Bridger
Carbon County
0.544
134
12
192
nd
Broadus Elementary
PK, KG-8
1
1
0
0
Broadus
Powder River County
0.379
222
30
66
th
Broadview Elementary
PK, KG-8
1
1
0
0
Broadview
Yellowstone County
0.731
35
31
2
nd
Broadview High School
9-12
0
0
1
0
Broadview
Yellowstone County
0.991
69
67
281
st
Brockton Elementary
PK, KG-8
1
1
0
0
Brockton
Roosevelt County
0.06
328
47
Brockton High School
9-12
0
0
1
0
Brockton
Roosevelt County
(n/a)
Brorson Elementary
PK, KG-6
1
0
0
0
Sidney
Richland County
(n/a)
259
th
Browning Elementary
PK, KG-8
6
1
0
0
Browning
Glacier County
0.132
287
28
283
rd
Browning High School
9-12
0
0
1
0
Browning
Glacier County
0.044
326
43
129
th
Butte Elementary
PK, KG-8
6
1
0
0
Butte
Silver Bow County
0.529
205
76
196
th
Butte High School
9-12
0
0
1
0
Butte
Silver Bow County
0.368
102
94
245
th
Bynum Elementary
PK, KG-8
1
0
0
0
Bynum
Teton County
0.21
317
72
130
th
Canyon Creek Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.527
137
7
30
th
Cardwell Elementary
PK, KG-8
1
0
0
0
Cardwell
Jefferson County
0.866
221
191
188
th
Carter County High School
9-12
0
0
1
0
Ekalaka
Carter County
0.395
121
67
Carter Elementary
PK, KG-8
1
0
0
0
Carter
Chouteau County
(n/a)
37
th
Cascade Elementary
PK, KG-8
1
1
0
0
Cascade
Cascade County
0.833
50
13
47
th
Cascade High School
9-12
0
0
1
0
Cascade
Cascade County
0.798
164
117
113
th
Cayuse Prairie Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.577
131
18
208
th
Centerville Elementary
PK, KG-8
4
1
0
0
Sand Coulee
Cascade County
0.33
204
4
16
th
Centerville High School
9-12
0
0
1
0
Sand Coulee
Cascade County
0.93
113
97
41
st
Charlo Elementary
PK, KG-8
1
1
0
0
Charlo
Lake County
0.827
51
10
149
th
Charlo High School
9-12
0
0
1
0
Charlo
Lake County
0.491
95
54
Chester-Joplin-Inverness Elementary
PK, KG-8
3
1
0
0
Chester
Liberty County
(n/a)
Chester-Joplin-Inverness High School
9-12
0
0
1
0
Chester
Liberty County
(n/a)
243
rd
Chinook Elementary
PK, KG-8
2
1
0
0
Chinook
Blaine County
0.212
274
31
159
th
Chinook High School
9-12
0
0
1
0
Chinook
Blaine County
0.465
283
124
180
th
Choteau Elementary
PK, KG-8
1
1
0
0
Choteau
Teton County
0.417
108
72
42
nd
Choteau High School
9-12
0
0
1
0
Choteau
Teton County
0.816
186
144
65
th
Circle Elementary
PK, KG-8
1
2
0
0
Circle
McCone County
0.736
46
19
238
th
Circle High School
9-12
0
0
1
0
Circle
McCone County
0.228
65
173
39
th
Clancy Elementary
PK, KG-8
1
1
0
0
Clancy
Jefferson County
0.83
39
Cleveland Elementary
PK, KG-8
1
0
0
0
Chinook
Blaine County
(n/a)
77
th
Clinton Elementary
PK, KG-8
1
1
0
0
Clinton
Missoula County
0.69
133
56
12
th
Cohagen Elementary
PK, KG-8
1
0
0
0
Cohagen
Garfield County
0.97
11
1
232
nd
Colstrip Elementary
PK, KG-8
1
1
0
0
Colstrip
Rosebud County
0.263
267
35
250
th
Colstrip High School
9-12
0
0
1
0
Colstrip
Rosebud County
0.184
226
24
160
th
Columbia Falls Elementary
PK, KG-8
2
1
0
0
Columbia Falls
Flathead County
0.463
190
30
105
th
Columbia Falls High School
9-12
0
0
1
0
Columbia Falls
Flathead County
0.614
209
104
60
th
Columbus Elementary
PK, KG-8
1
1
0
0
Columbus
Stillwater County
0.761
115
55
111
th
Columbus High School
9-12
0
0
1
0
Columbus
Stillwater County
0.588
40
71
75
th
Conrad Elementary
PK, KG-8
1
2
0
0
Conrad
Pondera County
0.705
161
86
199
th
Conrad High School
9-12
0
0
1
0
Conrad
Pondera County
0.36
178
21
Cooke City Elementary
PK, KG-8
1
0
0
0
Cooke City
Park County
(n/a)
108
th
Corvallis K-12 Schools
PK, KG-12
1
2
1
0
Corvallis
Ravalli County
0.6
84
24
Cottonwood Elementary
PK, KG-8
1
0
0
0
Bozeman
Gallatin County
(n/a)
24
th
Cottonwood Elementary
PK, KG-8
1
0
0
0
Havre
Hill County
0.909
203
179
27
th
Creston Elementary
PK, KG-6
1
0
0
0
Kalispell
Flathead County
0.884
29
2
248
th
Culbertson Elementary
PK, KG-8
1
1
0
0
Culbertson
Roosevelt County
0.195
286
38
257
th
Culbertson High School
9-12
0
0
1
0
Culbertson
Roosevelt County
0.149
230
27
174
th
Custer County High School
9-12
0
0
1
0
Miles City
Custer County
0.43
250
76
246
th
Custer K-12 Schools
PK, KG-12
1
1
1
0
Custer
Yellowstone County
0.2
167
79
253
rd
Cut Bank Elementary
PK, KG-8
6
1
0
0
Cut Bank
Glacier County
0.177
257
4
235
th
Cut Bank High School
9-12
0
0
1
0
Cut Bank
Glacier County
0.246
265
30
226
th
Darby K-12 Schools
PK, KG-12
1
1
1
0
Darby
Ravalli County
0.283
280
54
Davey Elementary
PK, KG-8
1
0
0
0
Havre
Hill County
(n/a)
193
rd
Dawson High School
9-12
0
0
1
0
Glendive
Dawson County
0.377
180
13
Deer Creek Elementary
PK, KG-8
1
0
0
0
Glendive
Dawson County
(n/a)
157
th
Deer Lodge Elementary
PK, KG-8
1
1
0
0
Deer Lodge
Powell County
0.471
214
57
18
th
Deer Park Elementary
PK, KG-8
1
1
0
0
Columbia Falls
Flathead County
0.928
17
1
218
th
Deerfield Elementary
PK, KG-8
1
0
0
0
Lewistown
Fergus County
0.304
301
83
5
th
Denton Elementary
PK, KG-8
1
1
0
0
Denton
Fergus County
0.985
16
11
Denton High School
9-12
0
0
1
0
Denton
Fergus County
(n/a)
Dept of Corrections-Youth
6-12
0
1
1
0
Helena
Lewis and Clark County
(n/a)
140
th
DeSmet Elementary
PK, KG-8
1
1
0
0
Missoula
Missoula County
0.518
256
116
51
st
Dillon Elementary
PK, KG-8
1
1
0
0
Dillon
Beaverhead County
0.788
62
11
Divide Elementary
PK, KG-8
1
0
0
0
Divide
Silver Bow County
(n/a)
227
th
Dixon Elementary
PK, KG-8
1
1
0
0
Dixon
Sanders County
0.283
254
27
268
th
Dodson K-12
PK, KG-12
1
1
1
0
Dodson
Phillips County
0.095
318
50
69
th
Drummond Elementary
PK, KG-8
1
1
0
0
Drummond
Granite County
0.722
177
108
35
th
Drummond High School
9-12
0
0
1
0
Drummond
Granite County
0.842
171
136
288
th
Dupuyer Elementary
PK, KG-8
1
0
0
0
Dupuyer
Pondera County
0.03
309
21
213
th
Dutton/Brady K-12 Schools
PK, KG-12
3
1
1
0
Dutton
Teton County
0.313
262
49
266
th
East Glacier Park Elementary
PK, KG-8
1
0
0
0
E Glacier Park
Glacier County
0.1
306
40
East Helena K-12
PK, KG-12
3
1
1
0
East Helena
Lewis and Clark County
(n/a)
164
th
Ekalaka Elementary
PK, KG-8
1
1
0
0
Ekalaka
Carter County
0.448
142
22
166
th
Elder Grove Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.446
163
3
124
th
Elliston Elementary
PK, KG-8
1
0
0
0
Elliston
Powell County
0.541
243
119
40
th
Elysian Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.829
60
20
76
th
Ennis K-12 Schools
PK, KG-12
1
1
1
0
Ennis
Madison County
0.702
94
18
99
th
Eureka Elementary
PK, KG-8
1
1
0
0
Eureka
Lincoln County
0.626
175
76
172
nd
Evergreen Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.436
238
66
98
th
Fairfield Elementary
PK, KG-8
1
1
0
0
Fairfield
Teton County
0.627
68
30
156
th
Fairfield High School
9-12
0
0
1
0
Fairfield
Teton County
0.474
21
135
94
th
Fair-Mont-Egan Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.636
150
56
229
th
Fairview Elementary
PK, KG-8
1
1
0
0
Fairview
Richland County
0.278
240
11
117
th
Fairview High School
9-12
0
0
1
0
Fairview
Richland County
0.561
111
6
131
st
Fergus High School
9-12
0
0
1
0
Lewistown
Fergus County
0.526
246
115
Fishtail Elementary
PK, KG-8
1
0
0
0
Fishtail
Stillwater County
(n/a)
87
th
Flathead High School
9-12
0
0
2
0
Kalispell
Flathead County
0.658
93
6
167
th
Florence-Carlton K-12 Schls
PK, KG-12
1
1
1
0
Florence
Ravalli County
0.445
166
1
90
th
Forsyth Elementary
PK, KG-8
1
1
0
0
Forsyth
Rosebud County
0.652
109
19
216
th
Forsyth High School
9-12
0
0
1
0
Forsyth
Rosebud County
0.307
149
67
26
th
Fort Benton Elementary
PK, KG-8
1
1
0
0
Fort Benton
Chouteau County
0.898
18
8
179
th
Fort Benton High School
9-12
0
0
1
0
Fort Benton
Chouteau County
0.421
27
152
134
th
Fortine Elementary
PK, KG-8
1
1
0
0
Fortine
Lincoln County
0.524
195
61
297
th
Frazer Elementary
PK, KG-8
1
1
0
0
Frazer
Valley County
0.004
310
13
Frazer High School
9-12
0
0
1
0
Frazer
Valley County
(n/a)
133
rd
Frenchtown K-12 Schools
PK, KG-12
2
1
1
0
Frenchtown
Missoula County
0.524
123
10
128
th
Froid Elementary
PK, KG-8
1
1
0
0
Froid
Roosevelt County
0.532
89
39
169
th
Froid High School
9-12
0
0
1
0
Froid
Roosevelt County
0.439
(n/a)
198
th
Fromberg K-12
PK, KG-12
1
1
1
0
Fromberg
Carbon County
0.365
290
92
144
th
Frontier Elementary
PK, KG-8
1
1
0
0
Wolf Point
Roosevelt County
0.499
198
54
Galata Elementary
PK, KG-8
1
0
0
0
Galata
Toole County
(n/a)
14
th
Gallatin Gateway Elementary
PK, KG-8
1
1
0
0
Gallatin Gateway
Gallatin County
0.959
25
11
53
rd
Gardiner Elementary
PK, KG-8
1
1
0
0
Gardiner
Park County
0.777
38
15
9
th
Gardiner High School
9-12
0
0
1
0
Gardiner
Park County
0.974
10
1
Garfield County High School
9-12
0
0
1
0
Jordan
Garfield County
(n/a)
Garrison Elementary
PK, KG-6
1
0
0
0
Garrison
Powell County
(n/a)
Geraldine K-12
PK, KG-12
1
1
1
0
Geraldine
Chouteau County
(n/a)
Geyser K-12 Schools
PK, KG-12
1
1
1
0
Geyser
Judith Basin County
(n/a)
132
nd
Gildford Colony Elementary
PK, KG-8
1
0
0
0
Gildford
Hill County
0.526
59
73
139
th
Glasgow K-12 Schools
PK, KG-12
1
1
1
0
Glasgow
Valley County
0.518
194
55
214
th
Glendive Elementary
PK, KG-8
2
1
0
0
Glendive
Dawson County
0.313
273
59
Gold Creek Elementary
0
0
0
0
Gold Creek
Powell County
(n/a)
209
th
Golden Ridge Elementary
PK, KG-8
1
0
0
0
Fairfield
Teton County
0.325
90
119
Grant Elementary
PK, KG-8
1
0
0
0
Dillon
Beaverhead County
(n/a)
153
rd
Grass Range Elementary
PK, KG-8
1
1
0
0
Grass Range
Fergus County
0.481
231
78
Grass Range High School
9-12
0
0
1
0
Grass Range
Fergus County
(n/a)
147
th
Great Falls Elementary
PK, KG-8
15
2
0
0
Great Falls
Cascade County
0.494
170
23
142
nd
Great Falls High School
9-12
0
0
2
0
Great Falls
Cascade County
0.509
162
20
11
th
Greenfield Elementary
PK, KG-8
1
1
0
0
Fairfield
Teton County
0.971
26
15
Greycliff Elementary
PK, KG-8
1
0
0
0
Greycliff
Sweet Grass County
(n/a)
1
st
Hall Elementary
PK, KG-8
1
0
0
0
Hall
Granite County
0.994
4
3
83
rd
Hamilton K-12 Schools
PK, KG-12
2
1
1
0
Hamilton
Ravalli County
0.676
158
75
272
nd
Hardin Elementary
PK, KG-8
4
1
0
0
Hardin
Big Horn County
0.082
299
27
277
th
Hardin High School
9-12
0
0
1
0
Hardin
Big Horn County
0.07
305
28
278
th
Harlem Elementary
PK, KG-8
1
1
0
0
Harlem
Blaine County
0.07
300
22
290
th
Harlem High School
9-12
0
0
1
0
Harlem
Blaine County
0.026
307
17
163
rd
Harlowton K-12
PK, KG-12
1
1
1
0
Harlowton
Wheatland County
0.453
224
61
127
th
Harrison K-12 Schools
PK, KG-12
1
1
1
0
Harrison
Madison County
0.535
91
36
197
th
Havre Elementary
PK, KG-8
3
1
0
0
Havre
Hill County
0.366
185
12
115
th
Havre High School
9-12
0
0
1
0
Havre
Hill County
0.57
199
84
Hawks Home Elementary
PK, KG-8
2
0
0
0
Hammond
Carter County
(n/a)
269
th
Hays-Lodge Pole K-12 Schls
PK, KG-12
1
1
1
0
Hays
Blaine County
0.091
319
50
291
st
Heart Butte K-12 Schools
PK, KG-12
1
1
1
0
Heart Butte
Pondera County
0.024
331
40
106
th
Helena Elementary
PK, KG-8
11
2
0
0
Helena
Lewis and Clark County
0.613
152
46
217
th
Helena Flats Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.307
210
7
56
th
Helena High School
9-12
0
0
2
0
Helena
Lewis and Clark County
0.768
45
11
59
th
Hellgate Elementary
PK, KG-8
2
2
0
0
Missoula
Missoula County
0.763
66
7
Helmville Elementary
PK, KG-8
1
0
0
0
Helmville
Powell County
(n/a)
28
th
Highwood K-12
PK, KG-12
1
1
1
0
Highwood
Chouteau County
0.881
32
4
279
th
Hinsdale Elementary
PK, KG-8
1
1
0
0
Hinsdale
Valley County
0.07
284
5
Hinsdale High School
9-12
0
0
1
0
Hinsdale
Valley County
(n/a)
158
th
Hobson K-12 Schools
PK, KG-12
1
1
1
0
Hobson
Judith Basin County
0.467
80
78
184
th
Hot Springs K-12
PK, KG-12
1
1
1
0
Hot Springs
Sanders County
0.41
279
95
178
th
Huntley Project K-12 Schools
PK, KG-12
1
1
1
0
Worden
Yellowstone County
0.422
218
40
Hysham K-12 Schools
PK, KG-12
1
1
1
0
Hysham
Treasure County
(n/a)
63
rd
Independent Elementary
PK, KG-6
1
0
0
0
Billings
Yellowstone County
0.748
151
88
Jackson Elementary
PK, KG-8
1
0
0
0
Jackson
Beaverhead County
(n/a)
91
st
Jefferson High School
9-12
0
0
1
0
Boulder
Jefferson County
0.64
72
19
103
rd
Joliet Elementary
PK, KG-8
1
1
0
0
Joliet
Carbon County
0.62
136
33
205
th
Joliet High School
9-12
0
0
1
0
Joliet
Carbon County
0.342
81
124
64
th
Jordan Elementary
PK, KG-8
1
1
0
0
Jordan
Garfield County
0.736
71
7
Judith Gap Elementary
PK, KG-8
1
1
0
0
Judith Gap
Wheatland County
(n/a)
Judith Gap High School
9-12
0
0
1
0
Judith Gap
Wheatland County
(n/a)
85
th
Kalispell Elementary
PK, KG-8
6
1
0
0
Kalispell
Flathead County
0.673
83
2
Kester Elementary
PK, KG-8
1
0
0
0
Jordan
Garfield County
(n/a)
80
th
Kila Elementary
PK, KG-8
1
1
0
0
Kila
Flathead County
0.682
147
67
King Colony Elementary
PK, KG-8
1
0
0
0
Lewistown
Fergus County
(n/a)
74
th
Kinsey Elementary
PK, KG-6
1
0
0
0
Kinsey
Custer County
0.708
104
30
223
rd
Kircher Elementary
PK, KG-8
1
0
0
0
Miles City
Custer County
0.289
53
170
Knees Elementary
PK, KG-8
1
0
0
0
Brady
Chouteau County
(n/a)
240
th
Lambert Elementary
PK, KG-8
1
1
0
0
Lambert
Richland County
0.22
293
53
Lambert High School
9-12
0
0
1
0
Lambert
Richland County
(n/a)
292
nd
Lame Deer Elementary
PK, KG-8
1
1
0
0
Lame Deer
Rosebud County
0.019
330
38
285
th
Lame Deer High School
9-12
0
0
1
0
Lame Deer
Rosebud County
0.035
308
23
22
nd
LaMotte Elementary
PK, KG-8
1
1
0
0
Bozeman
Gallatin County
0.919
9
13
201
st
Laurel Elementary
PK, KG-8
3
1
0
0
Laurel
Yellowstone County
0.357
233
32
204
th
Laurel High School
9-12
0
0
1
0
Laurel
Yellowstone County
0.351
202
2
185
th
Lavina K-12 Schools
PK, KG-12
1
1
1
0
Lavina
Golden Valley County
0.406
(n/a)
138
th
Lewistown Elementary
PK, KG-8
2
2
0
0
Lewistown
Fergus County
0.519
107
31
148
th
Libby K-12 Schools
PK, KG-12
1
1
1
0
Libby
Lincoln County
0.493
122
26
Liberty Elementary
PK, KG-8
4
0
0
0
Galata
Liberty County
(n/a)
Lima K-12 Schools
PK, KG-12
1
1
1
0
Lima
Beaverhead County
(n/a)
79
th
Lincoln County High School
9-12
0
0
1
0
Eureka
Lincoln County
0.684
237
158
92
nd
Lincoln K-12 Schools
PK, KG-12
1
1
1
0
Lincoln
Lewis and Clark County
0.639
172
80
Lindsay Elementary
PK, KG-8
1
0
0
0
Lindsay
Dawson County
(n/a)
170
th
Livingston Elementary
PK, KG-8
2
1
0
0
Livingston
Park County
0.438
251
81
Lockwood K-12
PK, KG-12
2
1
1
0
Billings
Yellowstone County
(n/a)
295
th
Lodge Grass Elementary
PK, KG-8
1
1
0
0
Lodge Grass
Big Horn County
0.01
333
38
293
rd
Lodge Grass High School
9-12
0
0
1
0
Lodge Grass
Big Horn County
0.018
321
28
181
st
Lolo Elementary
PK, KG-8
1
1
0
0
Lolo
Missoula County
0.415
155
26
187
th
Lone Rock Elementary
PK, KG-8
1
1
0
0
Stevensville
Ravalli County
0.4
174
13
25
th
Lustre Elementary
PK, KG-8
1
0
0
0
Frazer
Valley County
0.906
1
24
Luther Elementary
PK, KG-8
1
0
0
0
Luther
Carbon County
(n/a)
Malmborg Elementary
PK, KG-8
1
0
0
0
Bozeman
Gallatin County
(n/a)
123
rd
Malta K-12 Schools
PK, KG-12
2
1
1
0
Malta
Phillips County
0.543
144
21
6
th
Manhattan High School
9-12
0
0
1
0
Manhattan
Gallatin County
0.982
8
2
54
th
Manhattan School
PK, KG-8
1
1
0
0
Manhattan
Gallatin County
0.774
44
10
202
nd
Marion Elementary
PK, KG-8
1
1
0
0
Marion
Flathead County
0.355
229
27
McCormick Elementary
PK, KG-8
1
0
0
0
Troy
Lincoln County
(n/a)
McLeod Elementary
PK, KG-8
1
0
0
0
Big Timber
Sweet Grass County
(n/a)
125
th
Medicine Lake K-12 Schools
PK, KG-12
1
1
1
0
Medicine Lake
Sheridan County
0.538
128
3
Melrose Elementary
PK, KG-8
1
0
0
0
Melrose
Silver Bow County
(n/a)
177
th
Melstone Elementary
PK, KG-8
1
1
0
0
Melstone
Musselshell County
0.426
269
92
Melstone High School
9-12
0
0
1
0
Melstone
Musselshell County
(n/a)
95
th
Melville Elementary
PK, KG-8
1
0
0
0
Melville
Sweet Grass County
0.632
47
48
270
th
Miami Elementary
PK, KG-8
1
0
0
0
Conrad
Pondera County
0.088
261
9
224
th
Miles City Elementary
PK, KG-8
4
1
0
0
Miles City
Custer County
0.287
248
24
62
nd
Missoula Elementary
PK, KG-8
9
3
0
0
Missoula
Missoula County
0.75
103
41
93
rd
Missoula High School
9-12
0
0
4
0
Missoula
Missoula County
0.638
118
25
Molt Elementary
0
0
0
0
Molt
Stillwater County
(n/a)
15
th
Monforton Elementary
PK, KG-8
2
1
0
0
Bozeman
Gallatin County
0.946
15
Mont School for Deaf Blind
PK, KG-12
1
0
1
0
Great Falls
Cascade County
(n/a)
36
th
Montana City Elementary
PK, KG-8
1
1
0
0
Clancy
Jefferson County
0.838
31
5
34
th
Moore Elementary
PK, KG-8
1
1
0
0
Moore
Fergus County
0.843
54
20
Moore High School
9-12
0
0
1
0
Moore
Fergus County
(n/a)
247
th
Morin Elementary
PK, KG-6
1
0
0
0
Billings
Yellowstone County
0.198
294
47
Mountain View Elementary
PK, KG-8
1
0
0
0
Cut Bank
Glacier County
(n/a)
189
th
Nashua K-12 Schools
PK, KG-12
1
1
1
0
Nashua
Valley County
0.393
278
89
North Harlem Colony Elementary
PK, KG-8
1
0
0
0
Harlem
Blaine County
(n/a)
81
st
North Star Elementary
PK, KG-8
1
1
0
0
Rudyard
Hill County
0.679
112
31
38
th
North Star High School
9-12
0
0
1
0
Rudyard
Hill County
0.833
76
38
Northern Cheyenne Tribal School
K-12
0
0
0
1
Busby
Big Horn County
(n/a)
264
th
Noxon Elementary
PK, KG-8
1
1
0
0
Noxon
Sanders County
0.11
285
21
Noxon High School
9-12
0
0
1
0
Noxon
Sanders County
(n/a)
Nye Elementary
PK, KG-6
1
0
0
0
Nye
Stillwater County
(n/a)
175
th
Olney-Bissell Elementary
PK, KG-8
1
1
0
0
Whitefish
Flathead County
0.429
212
37
Opheim K-12 Schools
PK, KG-12
1
1
1
0
Opheim
Valley County
(n/a)
Ovando Elementary
PK, KG-8
1
0
0
0
Ovando
Powell County
(n/a)
252
nd
Park City Elementary
PK, KG-8
1
1
0
0
Park City
Stillwater County
0.179
249
3
210
th
Park City High School
9-12
0
0
1
0
Park City
Stillwater County
0.325
264
54
55
th
Park High School
9-12
0
0
1
0
Livingston
Park County
0.772
57
2
Pass Creek Elementary
PK, KG-8
1
0
0
0
Belgrade
Gallatin County
(n/a)
Pendroy Elementary
PK, KG-8
1
0
0
0
Pendroy
Teton County
(n/a)
114
th
Philipsburg K-12 Schools
PK, KG-12
1
1
1
0
Philipsburg
Granite County
0.571
169
55
4
th
Pine Creek Elementary
PK, KG-8
1
1
0
0
Livingston
Park County
0.989
52
48
Pine Grove Elementary
PK, KG-8
1
0
0
0
Brusett
Garfield County
(n/a)
215
th
Pioneer Elementary
PK, KG-8
1
0
0
0
Billings
Yellowstone County
0.31
159
56
135
th
Plains K-12
PK, KG-12
1
1
1
0
Plains
Sanders County
0.521
183
48
Pleasant Valley Elementary
PK, KG-8
1
0
0
0
Marion
Flathead County
(n/a)
293
rd
Plenty Coups High School
9-12
0
0
1
0
Pryor
Big Horn County
0.018
311
18
73
rd
Plentywood K-12 Schools
PK, KG-12
1
1
1
0
Plentywood
Sheridan County
0.709
188
115
155
th
Plevna K-12 Schools
PK, KG-12
1
1
1
0
Plevna
Fallon County
0.477
120
35
Polaris Elementary
PK, KG-8
1
0
0
0
Polaris
Beaverhead County
(n/a)
136
th
Polson Elementary
PK, KG-8
2
1
0
0
Polson
Lake County
0.52
239
103
84
th
Polson High School
9-12
0
0
1
0
Polson
Lake County
0.675
138
54
284
th
Poplar Elementary
PK, KG-8
1
2
0
0
Poplar
Roosevelt County
0.041
320
36
280
th
Poplar High School
9-12
0
0
1
0
Poplar
Roosevelt County
0.061
329
49
101
st
Potomac Elementary
PK, KG-8
1
1
0
0
Bonner
Missoula County
0.624
63
38
43
rd
Powder River County District High School
9-12
0
0
1
0
Broadus
Powder River County
0.807
197
154
72
nd
Powell County High School
9-12
0
0
1
0
Deer Lodge
Powell County
0.711
259
187
57
th
Power Elementary
PK, KG-8
1
1
0
0
Power
Teton County
0.767
20
37
Power High School
9-12
0
0
1
0
Power
Teton County
(n/a)
296
th
Pryor Elementary
PK, KG-8
1
1
0
0
Pryor
Big Horn County
0.005
332
36
212
th
Ramsay Elementary
PK, KG-8
1
1
0
0
Ramsay
Silver Bow County
0.317
219
7
221
st
Rapelje Elementary
PK, KG-8
1
1
0
0
Rapelje
Stillwater County
0.295
77
144
Rapelje High School
9-12
0
0
1
0
Rapelje
Stillwater County
(n/a)
143
rd
Rau Elementary
PK, KG-6
1
0
0
0
Sidney
Richland County
0.508
73
70
118
th
Red Lodge Elementary
PK, KG-8
1
1
0
0
Red Lodge
Carbon County
0.557
173
55
29
th
Red Lodge High School
9-12
0
0
1
0
Red Lodge
Carbon County
0.868
36
7
30
th
Reed Point Elementary
PK, KG-8
1
1
0
0
Reed Point
Stillwater County
0.866
88
58
Reed Point High School
9-12
0
0
1
0
Reed Point
Stillwater County
(n/a)
82
nd
Reichle Elementary
PK, KG-8
1
0
0
0
Glen
Beaverhead County
0.678
33
49
225
th
Richey Elementary
PK, KG-8
1
1
0
0
Richey
Dawson County
0.286
70
155
Richey High School
9-12
0
0
1
0
Richey
Dawson County
(n/a)
258
th
Roberts K-12 Schools
PK, KG-12
1
1
1
0
Roberts
Carbon County
0.136
277
19
289
th
Rocky Boy Elementary
PK, KG-8
1
1
0
0
Box Elder
Hill County
0.03
323
34
271
st
Rocky Boy High School
9-12
0
0
1
0
Box Elder
Hill County
0.088
327
56
249
th
Ronan Elementary
PK, KG-8
2
1
0
0
Ronan
Lake County
0.191
288
39
255
th
Ronan High School
9-12
0
0
1
0
Ronan
Lake County
0.158
272
17
Rosebud K-12
PK, KG-12
1
1
1
0
Rosebud
Rosebud County
(n/a)
Ross Elementary
PK, KG-8
1
0
0
0
Mosby
Garfield County
(n/a)
194
th
Roundup Elementary
PK, KG-8
1
1
0
0
Roundup
Musselshell County
0.373
201
7
228
th
Roundup High School
9-12
0
0
1
0
Roundup
Musselshell County
0.281
225
3
Roy K-12 Schools
PK, KG-12
1
1
1
0
Roy
Fergus County
(n/a)
Ryegate K-12 Schools
PK, KG-12
1
1
1
0
Ryegate
Golden Valley County
(n/a)
S H Elementary
0
0
0
0
Miles City
Custer County
(n/a)
S Y Elementary
PK, KG-8
1
0
0
0
Miles City
Custer County
(n/a)
242
nd
Saco Elementary
PK, KG-8
1
1
0
0
Saco
Phillips County
0.216
58
184
Saco High School
9-12
0
0
1
0
Saco
Phillips County
(n/a)
Sand Springs Elementary
PK, KG-8
1
0
0
0
Sand Springs
Garfield County
(n/a)
97
th
Savage Elementary
PK, KG-8
1
1
0
0
Savage
Richland County
0.628
153
56
Savage High School
9-12
0
0
1
0
Savage
Richland County
(n/a)
141
st
Scobey K-12 Schools
PK, KG-12
1
1
1
0
Scobey
Daniels County
0.515
146
5
145
th
Seeley Lake Elementary
PK, KG-8
1
1
0
0
Seeley Lake
Missoula County
0.498
140
5
203
rd
Shelby Elementary
PK, KG-8
3
1
0
0
Shelby
Toole County
0.353
236
33
267
th
Shelby High School
9-12
0
0
1
0
Shelby
Toole County
0.096
78
189
154
th
Shepherd Elementary
PK, KG-8
1
1
0
0
Shepherd
Yellowstone County
0.479
165
11
121
st
Shepherd High School
9-12
0
0
1
0
Shepherd
Yellowstone County
0.544
207
86
89
th
Sheridan Elementary
PK, KG-8
1
1
0
0
Sheridan
Madison County
0.655
132
43
96
th
Sheridan High School
9-12
0
0
1
0
Sheridan
Madison County
0.632
13
83
67
th
Shields Valley Elementary
PK, KG-8
1
1
0
0
Clyde Park
Park County
0.729
82
15
Shields Valley High School
9-12
0
0
1
0
Clyde Park
Park County
(n/a)
112
th
Sidney Elementary
PK, KG-8
2
1
0
0
Sidney
Richland County
0.588
156
44
182
nd
Sidney High School
9-12
0
0
1
0
Sidney
Richland County
0.412
255
73
207
th
Simms High School
9-12
0
0
1
0
Simms
Cascade County
0.333
275
68
211
th
Smith Valley Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.324
245
34
20
th
Somers Elementary
PK, KG-8
1
1
0
0
Somers
Flathead County
0.924
61
41
South Stacey Elementary
PK, KG-8
1
0
0
0
Volborg
Powder River County
(n/a)
Spring Creek Colony Elementary
PK, KG-8
1
0
0
0
Lewistown
Fergus County
(n/a)
Spring Creek Elementary
PK, KG-8
1
0
0
0
Decker
Big Horn County
(n/a)
110
th
Springhill Elementary
PK, KG-8
1
0
0
0
Belgrade
Gallatin County
0.593
252
142
239
th
St Ignatius K-12 Schools
PK, KG-12
1
1
1
0
St Ignatius
Lake County
0.222
302
63
St Regis K-12 Schools
PK, KG-12
1
1
1
0
Saint Regis
Mineral County
(n/a)
231
st
Stanford K-12 Schools
PK, KG-12
1
1
1
0
Stanford
Judith Basin County
0.269
141
90
219
th
Stevensville Elementary
PK, KG-8
1
1
0
0
Stevensville
Ravalli County
0.3
206
13
222
nd
Stevensville High School
9-12
0
0
1
0
Stevensville
Ravalli County
0.289
92
130
146
th
Sun River Valley Elementary
PK, KG-8
2
1
0
0
Simms
Cascade County
0.495
145
1
Sunburst K-12 Schools
PK, KG-12
1
1
1
0
Sunburst
Toole County
(n/a)
Sunset Elementary
PK, KG-8
1
0
0
0
Greenough
Missoula County
(n/a)
230
th
Superior K-12 Schools
PK, KG-12
1
1
1
0
Superior
Mineral County
0.274
266
36
Swan Lake-Salmon Elementary
PK, KG-8
1
0
0
0
Swan Lake
Lake County
(n/a)
119
th
Swan River Elementary
PK, KG-8
1
1
0
0
Bigfork
Flathead County
0.551
184
65
233
rd
Swan Valley Elementary
PK, KG-8
1
1
0
0
Condon
Missoula County
0.261
79
154
152
nd
Sweet Grass County High School
9-12
0
0
1
0
Big Timber
Sweet Grass County
0.482
220
68
48
th
Target Range Elementary
PK, KG-8
1
1
0
0
Missoula
Missoula County
0.796
74
26
168
th
Terry K-12 Schools
PK, KG-12
1
1
1
0
Terry
Prairie County
0.439
241
73
126
th
Thompson Falls Elementary
PK, KG-8
1
1
0
0
Thompson Falls
Sanders County
0.537
154
28
61
st
Thompson Falls High School
9-12
0
0
1
0
Thompson Falls
Sanders County
0.754
130
69
200
th
Three Forks Elementary
PK, KG-8
1
1
0
0
Three Forks
Gallatin County
0.358
187
13
52
nd
Three Forks High School
9-12
0
0
1
0
Three Forks
Gallatin County
0.781
67
15
116
th
Townsend K-12 Schools
PK, KG-12
1
1
1
0
Townsend
Broadwater County
0.564
97
19
Trail Creek Elementary
PK, KG-8
1
0
0
0
Miles City
Custer County
(n/a)
151
st
Trego Elementary
PK, KG-8
1
0
0
0
Trego
Lincoln County
0.486
216
65
19
th
Trinity Elementary
PK, KG-8
1
0
0
0
Canyon Creek
Lewis and Clark County
0.924
33
14
206
th
Trout Creek Elementary
PK, KG-8
1
1
0
0
Trout Creek
Sanders County
0.341
157
49
104
th
Troy Elementary
PK, KG-8
1
1
0
0
Troy
Lincoln County
0.618
125
21
261
st
Troy High School
9-12
0
0
1
0
Troy
Lincoln County
0.123
253
8
150
th
Turner Elementary
PK, KG-8
1
1
0
0
Turner
Blaine County
0.49
110
40
Turner High School
9-12
0
0
1
0
Turner
Blaine County
(n/a)
45
th
Twin Bridges K-12 Schools
PK, KG-12
1
1
1
0
Twin Bridges
Madison County
0.803
43
2
Two Eagle River School
8-12
0
0
1
0
Pablo
Lake County
(n/a)
171
st
Ulm Elementary
PK, KG-8
2
1
0
0
Ulm
Cascade County
0.437
200
29
120
th
Upper West Shore Elementary
PK, KG-6
1
0
0
0
Dayton
Lake County
0.544
268
148
234
th
Valier Elementary
PK, KG-8
2
1
0
0
Valier
Pondera County
0.249
276
42
260
th
Valier High School
9-12
0
0
1
0
Valier
Pondera County
0.132
281
21
251
st
Valley View Elementary
PK, KG-6
1
0
0
0
Polson
Lake County
0.182
314
63
254
th
Vaughn Elementary
PK, KG-8
2
1
0
0
Vaughn
Cascade County
0.17
208
46
274
th
Victor K-12 Schools
PK, KG-12
1
1
1
0
Victor
Ravalli County
0.076
304
30
107
th
Vida Elementary
PK, KG-8
1
0
0
0
Circle
McCone County
0.602
159
52
8
th
West Glacier Elementary
PK, KG-6
1
0
0
0
West Glacier
Flathead County
0.979
14
6
44
th
West Valley Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.804
42
2
195
th
West Yellowstone K-12
K-12
1
1
1
0
West Yellowstone
Gallatin County
0.369
217
22
Westby K-12 Schools
PK, KG-12
1
1
1
0
Westby
Sheridan County
(n/a)
220
th
White Sulphur Spgs K-12
PK, KG-12
1
1
1
0
White Sulphur Springs
Meagher County
0.295
232
12
33
rd
Whitefish Elementary
PK, KG-8
1
1
0
0
Whitefish
Flathead County
0.847
48
15
23
rd
Whitefish High School
9-12
0
0
1
0
Whitefish
Flathead County
0.912
30
7
162
nd
Whitehall Elementary
PK, KG-8
1
1
0
0
Whitehall
Jefferson County
0.453
191
29
241
st
Whitehall High School
9-12
0
0
1
0
Whitehall
Jefferson County
0.219
99
142
Whitewater K-12 Schools
PK, KG-12
1
1
1
0
Whitewater
Phillips County
(n/a)
176
th
Wibaux K-12 Schools
PK, KG-12
1
1
1
0
Wibaux
Wibaux County
0.426
168
8
183
rd
Willow Creek Elementary
PK, KG-8
1
1
0
0
Willow Creek
Gallatin County
0.41
148
35
Willow Creek High School
9-12
0
0
1
0
Willow Creek
Gallatin County
(n/a)
58
th
Winifred K-12 Schools
PK, KG-12
1
1
1
0
Winifred
Fergus County
0.764
56
2
Winnett K-12 Schools
PK, KG-12
1
1
1
0
Winnett
Petroleum County
(n/a)
Wisdom Elementary
PK, KG-8
1
0
0
0
Wisdom
Beaverhead County
(n/a)
Wise River Elementary
PK, KG-8
1
0
0
0
Wise River
Beaverhead County
(n/a)
Wolf Creek Elementary
PK, KG-6
1
0
0
0
Wolf Creek
Lewis and Clark County
(n/a)
282
nd
Wolf Point Elementary
PK, KG-8
1
2
0
0
Wolf Point
Roosevelt County
0.045
315
33
273
rd
Wolf Point High School
9-12
0
0
1
0
Wolf Point
Roosevelt County
0.079
289
16
100
th
Woodman Elementary
PK, KG-8
1
1
0
0
Lolo
Missoula County
0.626
247
147
286
th
Wyola Elementary
PK, KG-8
1
1
0
0
Wyola
Big Horn County
0.035
324
38
Yaak Elementary
PK, KG-8
1
0
0
0
Troy
Lincoln County
(n/a)
275
th
Yellowstone Academy Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.074
322
47
13
th
Zurich Elementary
PK, KG-8
1
0
0
0
Zurich
Blaine County
0.96
(n/a)
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Montana
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
Schooldigger calculates school rankings based on test scores released by the Montana Office of Public Instruction.
These rankings were last updated on September 5, 2023, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Montana Office of Public Instruction, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Montana Office of Public Instruction.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Understanding an IEP: The Ultimate Guide for Parents and Educators
Virtual Schools: The Future of Online Education
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Montana Office of Public Instruction. School Attendance Areas provided by
ATTOM
.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...