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 Friday, April 5, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2022 - 2023
2022 - 2023
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 300)
District
Grades
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
City
County
Rank score (
2023
)
Rank (
2022
)
Rank change from
2022
SchoolDigger Rating (
2023
)
155
th
Absarokee Elementary
PK, KG-8
1
1
0
0
Absarokee
Stillwater County
0.485
191
36
Absarokee High School
9-12
0
0
1
0
Absarokee
Stillwater County
(n/a)
264
th
Alberton K-12 Schools
PK, KG-12
1
1
1
0
Alberton
Mineral County
0.132
265
1
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)
3
rd
Amsterdam Elementary
PK, KG-6
1
0
0
0
Manhattan
Gallatin County
0.988
10
7
219
th
Anaconda Elementary
PK, KG-8
2
1
0
0
Anaconda
Deer Lodge County
0.297
236
17
267
th
Anaconda High School
9-12
0
0
1
0
Anaconda
Deer Lodge County
0.105
237
30
1
st
Anderson Elementary
PK, KG-8
1
1
0
0
Bozeman
Gallatin County
0.996
7
6
266
th
Arlee Elementary
PK, KG-8
1
1
0
0
Arlee
Lake County
0.106
263
3
261
st
Arlee High School
9-12
0
0
1
0
Arlee
Lake County
0.137
244
17
171
st
Arrowhead Elementary
PK, KG-8
1
1
0
0
Livingston
Park County
0.431
173
2
272
nd
Ashland Elementary
PK, KG-8
1
1
0
0
Ashland
Rosebud County
0.094
287
15
Auchard Creek Elementary
PK, KG-8
1
0
0
0
Wolf Creek
Lewis and Clark County
(n/a)
49
th
Augusta Elementary
PK, KG-8
1
1
0
0
Augusta
Lewis and Clark County
0.811
78
29
Augusta High School
9-12
0
0
1
0
Augusta
Lewis and Clark County
(n/a)
5
th
Avon Elementary
PK, KG-8
1
0
0
0
Avon
Powell County
0.967
3
2
Ayers Elementary
PK, KG-8
1
0
0
0
Grass Range
Fergus County
(n/a)
112
th
Bainville K-12 Schools
PK, KG-12
1
1
1
0
Bainville
Roosevelt County
0.627
137
25
165
th
Baker K-12 Schools
PK, KG-12
2
1
1
0
Baker
Fallon County
0.446
161
4
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)
42
nd
Beaverhead County High School
9-12
0
0
1
0
Dillon
Beaverhead County
0.823
87
45
Belfry K-12 Schools
PK, KG-12
1
1
1
0
Belfry
Carbon County
(n/a)
77
th
Belgrade Elementary
PK, KG-8
3
1
0
0
Belgrade
Gallatin County
0.72
50
27
121
st
Belgrade High School
9-12
0
0
1
0
Belgrade
Gallatin County
0.605
165
44
88
th
Belt Elementary
PK, KG-8
2
1
0
0
Belt
Cascade County
0.697
70
18
7
th
Belt High School
9-12
0
0
1
0
Belt
Cascade County
0.952
21
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)
244
th
Big Sandy K-12
PK, KG-12
1
1
1
0
Big Sandy
Chouteau County
0.215
102
142
73
rd
Big Sky School K-12
PK, KG-12
1
1
1
0
Gallatin Gateway
Gallatin County
0.731
49
24
143
rd
Big Timber Elementary
PK, KG-8
1
1
0
0
Big Timber
Sweet Grass County
0.523
46
97
85
th
Bigfork Elementary
PK, KG-8
1
1
0
0
Bigfork
Flathead County
0.703
71
14
63
rd
Bigfork High School
9-12
0
0
1
0
Bigfork
Flathead County
0.766
68
5
169
th
Billings Elementary
PK, KG-8
22
6
0
0
Billings
Yellowstone County
0.436
190
21
160
th
Billings High School
9-12
0
0
3
0
Billings
Yellowstone County
0.462
109
51
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)
102
nd
Blue Creek Elementary
PK, KG-6
1
0
0
0
Billings
Yellowstone County
0.651
186
84
185
th
Bonner Elementary
PK, KG-8
1
1
0
0
Bonner
Missoula County
0.387
256
71
150
th
Boulder Elementary
PK, KG-8
1
1
0
0
Boulder
Jefferson County
0.5
86
64
268
th
Box Elder Elementary
PK, KG-8
1
1
0
0
Box Elder
Hill County
0.104
276
8
270
th
Box Elder High School
9-12
0
0
1
0
Box Elder
Hill County
0.097
262
8
25
th
Bozeman Elementary
PK, KG-8
9
2
0
0
Bozeman
Gallatin County
0.883
32
7
21
st
Bozeman High School
9-12
0
0
2
0
Bozeman
Gallatin County
0.899
16
5
197
th
Bridger K-12 Schools
PK, KG-12
1
1
1
0
Bridger
Carbon County
0.353
122
75
216
th
Broadus Elementary
PK, KG-8
1
1
0
0
Broadus
Powder River County
0.303
192
24
105
th
Broadview Elementary
PK, KG-8
1
1
0
0
Broadview
Yellowstone County
0.644
66
39
60
th
Broadview High School
9-12
0
0
1
0
Broadview
Yellowstone County
0.774
2
58
292
nd
Brockton Elementary
PK, KG-8
1
1
0
0
Brockton
Roosevelt County
0.028
281
11
295
th
Brockton High School
9-12
0
0
1
0
Brockton
Roosevelt County
0.016
(n/a)
Brorson Elementary
PK, KG-6
1
0
0
0
Sidney
Richland County
(n/a)
269
th
Browning Elementary
PK, KG-8
6
1
0
0
Browning
Glacier County
0.098
259
10
284
th
Browning High School
9-12
0
0
1
0
Browning
Glacier County
0.056
283
1
122
nd
Butte Elementary
PK, KG-8
6
1
0
0
Butte
Silver Bow County
0.602
129
7
182
nd
Butte High School
9-12
0
0
1
0
Butte
Silver Bow County
0.395
196
14
273
rd
Bynum Elementary
PK, KG-8
1
0
0
0
Bynum
Teton County
0.093
245
28
133
rd
Canyon Creek Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.578
130
3
33
rd
Cardwell Elementary
PK, KG-8
1
0
0
0
Cardwell
Jefferson County
0.843
30
3
Carter County High School
9-12
0
0
1
0
Ekalaka
Carter County
(n/a)
Carter Elementary
PK, KG-8
1
0
0
0
Carter
Chouteau County
(n/a)
31
st
Cascade Elementary
PK, KG-8
1
1
0
0
Cascade
Cascade County
0.846
37
6
192
nd
Cascade High School
9-12
0
0
1
0
Cascade
Cascade County
0.363
47
145
64
th
Cayuse Prairie Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.765
113
49
200
th
Centerville Elementary
PK, KG-8
4
1
0
0
Sand Coulee
Cascade County
0.343
208
8
221
st
Centerville High School
9-12
0
0
1
0
Sand Coulee
Cascade County
0.29
16
205
87
th
Charlo Elementary
PK, KG-8
1
1
0
0
Charlo
Lake County
0.701
41
46
101
st
Charlo High School
9-12
0
0
1
0
Charlo
Lake County
0.653
149
48
Chester-Joplin-Inverness Elementary
PK, KG-8
2
1
0
0
Chester
Liberty County
(n/a)
22
nd
Chester-Joplin-Inverness High School
9-12
0
0
1
0
Chester
Liberty County
0.887
(n/a)
255
th
Chinook Elementary
PK, KG-8
2
1
0
0
Chinook
Blaine County
0.156
243
12
242
nd
Chinook High School
9-12
0
0
1
0
Chinook
Blaine County
0.218
159
83
194
th
Choteau Elementary
PK, KG-8
1
1
0
0
Choteau
Teton County
0.358
180
14
17
th
Choteau High School
9-12
0
0
1
0
Choteau
Teton County
0.911
42
25
62
nd
Circle Elementary
PK, KG-8
1
2
0
0
Circle
McCone County
0.771
65
3
79
th
Circle High School
9-12
0
0
1
0
Circle
McCone County
0.718
238
159
58
th
Clancy Elementary
PK, KG-8
1
1
0
0
Clancy
Jefferson County
0.775
39
19
Cleveland Elementary
PK, KG-8
1
0
0
0
Chinook
Blaine County
(n/a)
90
th
Clinton Elementary
PK, KG-8
1
1
0
0
Clinton
Missoula County
0.693
77
13
Cohagen Elementary
PK, KG-8
1
0
0
0
Cohagen
Garfield County
(n/a)
243
rd
Colstrip Elementary
PK, KG-8
1
1
0
0
Colstrip
Rosebud County
0.216
232
11
227
th
Colstrip High School
9-12
0
0
1
0
Colstrip
Rosebud County
0.266
250
23
161
st
Columbia Falls Elementary
PK, KG-8
2
1
0
0
Columbia Falls
Flathead County
0.46
160
1
178
th
Columbia Falls High School
9-12
0
0
1
0
Columbia Falls
Flathead County
0.411
105
73
95
th
Columbus Elementary
PK, KG-8
1
1
0
0
Columbus
Stillwater County
0.679
60
35
103
rd
Columbus High School
9-12
0
0
1
0
Columbus
Stillwater County
0.645
111
8
71
st
Conrad Elementary
PK, KG-8
1
2
0
0
Conrad
Pondera County
0.741
75
4
173
rd
Conrad High School
9-12
0
0
1
0
Conrad
Pondera County
0.427
199
26
Cooke City Elementary
PK, KG-8
1
0
0
0
Cooke City
Park County
(n/a)
175
th
Corvallis K-12 Schools
PK, KG-12
1
2
1
0
Corvallis
Ravalli County
0.421
108
67
Cottonwood Elementary
PK, KG-8
1
0
0
0
Bozeman
Gallatin County
(n/a)
65
th
Cottonwood Elementary
PK, KG-8
1
0
0
0
Havre
Hill County
0.762
24
41
16
th
Creston Elementary
PK, KG-6
1
0
0
0
Kalispell
Flathead County
0.913
27
11
205
th
Culbertson Elementary
PK, KG-8
1
1
0
0
Culbertson
Roosevelt County
0.322
248
43
275
th
Culbertson High School
9-12
0
0
1
0
Culbertson
Roosevelt County
0.089
257
18
188
th
Custer County High School
9-12
0
0
1
0
Miles City
Custer County
0.379
174
14
134
th
Custer K-12 Schools
PK, KG-12
1
1
1
0
Custer
Yellowstone County
0.574
246
112
251
st
Cut Bank Elementary
PK, KG-8
6
1
0
0
Cut Bank
Glacier County
0.175
253
2
202
nd
Cut Bank High School
9-12
0
0
1
0
Cut Bank
Glacier County
0.339
235
33
224
th
Darby K-12 Schools
PK, KG-12
1
1
1
0
Darby
Ravalli County
0.278
226
2
Davey Elementary
PK, KG-8
1
0
0
0
Havre
Hill County
(n/a)
141
st
Dawson High School
9-12
0
0
1
0
Glendive
Dawson County
0.54
193
52
245
th
Deer Creek Elementary
PK, KG-8
1
0
0
0
Glendive
Dawson County
0.214
(n/a)
174
th
Deer Lodge Elementary
PK, KG-8
1
1
0
0
Deer Lodge
Powell County
0.425
157
17
40
th
Deer Park Elementary
PK, KG-8
1
1
0
0
Columbia Falls
Flathead County
0.828
18
22
260
th
Deerfield Elementary
PK, KG-8
1
0
0
0
Lewistown
Fergus County
0.139
218
42
78
th
Denton Elementary
PK, KG-8
1
1
0
0
Denton
Fergus County
0.72
5
73
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)
100
th
DeSmet Elementary
PK, KG-8
1
1
0
0
Missoula
Missoula County
0.658
140
40
81
st
Dillon Elementary
PK, KG-8
1
1
0
0
Dillon
Beaverhead County
0.713
51
30
Divide Elementary
PK, KG-8
1
0
0
0
Divide
Silver Bow County
(n/a)
263
rd
Dixon Elementary
PK, KG-8
1
1
0
0
Dixon
Sanders County
0.136
227
36
285
th
Dodson K-12
PK, KG-12
1
1
1
0
Dodson
Phillips County
0.055
268
17
99
th
Drummond Elementary
PK, KG-8
1
1
0
0
Drummond
Granite County
0.666
69
30
89
th
Drummond High School
9-12
0
0
1
0
Drummond
Granite County
0.694
35
54
300
th
Dupuyer Elementary
PK, KG-8
1
0
0
0
Dupuyer
Pondera County
0.006
288
12
211
th
Dutton/Brady K-12 Schools
PK, KG-12
3
1
1
0
Dutton
Teton County
0.308
213
2
271
st
East Glacier Park Elementary
PK, KG-8
1
0
0
0
E Glacier Park
Glacier County
0.096
266
5
East Helena K-12
PK, KG-12
3
1
1
0
East Helena
Lewis and Clark County
(n/a)
203
rd
Ekalaka Elementary
PK, KG-8
1
1
0
0
Ekalaka
Carter County
0.334
164
39
193
rd
Elder Grove Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.36
166
27
208
th
Elliston Elementary
PK, KG-8
1
0
0
0
Elliston
Powell County
0.313
124
84
57
th
Elysian Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.781
40
17
34
th
Ennis K-12 Schools
PK, KG-12
1
1
1
0
Ennis
Madison County
0.839
76
42
120
th
Eureka Elementary
PK, KG-8
1
1
0
0
Eureka
Lincoln County
0.612
99
21
201
st
Evergreen Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.341
172
29
67
th
Fairfield Elementary
PK, KG-8
1
1
0
0
Fairfield
Teton County
0.755
98
31
11
th
Fairfield High School
9-12
0
0
1
0
Fairfield
Teton County
0.935
156
145
84
th
Fair-Mont-Egan Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.703
94
10
215
th
Fairview Elementary
PK, KG-8
1
1
0
0
Fairview
Richland County
0.304
229
14
98
th
Fairview High School
9-12
0
0
1
0
Fairview
Richland County
0.669
117
19
70
th
Fergus High School
9-12
0
0
1
0
Lewistown
Fergus County
0.742
131
61
Fishtail Elementary
PK, KG-8
1
0
0
0
Fishtail
Stillwater County
(n/a)
109
th
Flathead High School
9-12
0
0
2
0
Kalispell
Flathead County
0.629
87
22
146
th
Florence-Carlton K-12 Schls
PK, KG-12
1
1
1
0
Florence
Ravalli County
0.513
167
21
106
th
Forsyth Elementary
PK, KG-8
1
1
0
0
Forsyth
Rosebud County
0.643
90
16
147
th
Forsyth High School
9-12
0
0
1
0
Forsyth
Rosebud County
0.508
216
69
28
th
Fort Benton Elementary
PK, KG-8
1
1
0
0
Fort Benton
Chouteau County
0.874
26
2
19
th
Fort Benton High School
9-12
0
0
1
0
Fort Benton
Chouteau County
0.903
179
160
183
rd
Fortine Elementary
PK, KG-8
1
1
0
0
Fortine
Lincoln County
0.392
134
49
294
th
Frazer Elementary
PK, KG-8
1
1
0
0
Frazer
Valley County
0.02
297
3
Frazer High School
9-12
0
0
1
0
Frazer
Valley County
(n/a)
131
st
Frenchtown K-12 Schools
PK, KG-12
2
1
1
0
Frenchtown
Missoula County
0.58
133
2
129
th
Froid Elementary
PK, KG-8
1
1
0
0
Froid
Roosevelt County
0.583
128
1
15
th
Froid High School
9-12
0
0
1
0
Froid
Roosevelt County
0.919
169
154
235
th
Fromberg K-12
PK, KG-12
1
1
1
0
Fromberg
Carbon County
0.245
198
37
239
th
Frontier Elementary
PK, KG-8
1
1
0
0
Wolf Point
Roosevelt County
0.228
144
95
Galata Elementary
PK, KG-8
1
0
0
0
Galata
Toole County
(n/a)
12
th
Gallatin Gateway Elementary
PK, KG-8
1
1
0
0
Gallatin Gateway
Gallatin County
0.929
14
2
80
th
Gardiner Elementary
PK, KG-8
1
1
0
0
Gardiner
Park County
0.716
53
27
109
th
Gardiner High School
9-12
0
0
1
0
Gardiner
Park County
0.629
9
100
50
th
Garfield County High School
9-12
0
0
1
0
Jordan
Garfield County
0.806
(n/a)
Garrison Elementary
PK, KG-6
1
0
0
0
Garrison
Powell County
(n/a)
137
th
Geraldine K-12
PK, KG-12
1
1
1
0
Geraldine
Chouteau County
0.56
(n/a)
Geyser K-12 Schools
PK, KG-12
1
1
1
0
Geyser
Judith Basin County
(n/a)
51
st
Gildford Colony Elementary
PK, KG-8
1
0
0
0
Gildford
Hill County
0.804
132
81
189
th
Glasgow K-12 Schools
PK, KG-12
1
1
1
0
Glasgow
Valley County
0.373
139
50
228
th
Glendive Elementary
PK, KG-8
2
1
0
0
Glendive
Dawson County
0.264
214
14
226
th
Golden Ridge Elementary
PK, KG-8
1
0
0
0
Fairfield
Teton County
0.268
209
17
Grant Elementary
PK, KG-8
1
0
0
0
Dillon
Beaverhead County
(n/a)
233
rd
Grass Range Elementary
PK, KG-8
1
1
0
0
Grass Range
Fergus County
0.251
153
80
Grass Range High School
9-12
0
0
1
0
Grass Range
Fergus County
(n/a)
162
nd
Great Falls Elementary
PK, KG-8
15
2
0
0
Great Falls
Cascade County
0.457
147
15
164
th
Great Falls High School
9-12
0
0
2
0
Great Falls
Cascade County
0.456
142
22
10
th
Greenfield Elementary
PK, KG-8
1
1
0
0
Fairfield
Teton County
0.939
11
1
Greycliff Elementary
PK, KG-8
1
0
0
0
Greycliff
Sweet Grass County
(n/a)
2
nd
Hall Elementary
PK, KG-8
1
0
0
0
Hall
Granite County
0.994
1
1
130
th
Hamilton K-12 Schools
PK, KG-12
2
1
1
0
Hamilton
Ravalli County
0.583
83
47
278
th
Hardin Elementary
PK, KG-8
4
1
0
0
Hardin
Big Horn County
0.078
272
6
279
th
Hardin High School
9-12
0
0
1
0
Hardin
Big Horn County
0.073
277
2
283
rd
Harlem Elementary
PK, KG-8
1
1
0
0
Harlem
Blaine County
0.059
278
5
259
th
Harlem High School
9-12
0
0
1
0
Harlem
Blaine County
0.145
290
31
195
th
Harlowton K-12
PK, KG-12
1
1
1
0
Harlowton
Wheatland County
0.357
163
32
Harrison K-12 Schools
PK, KG-12
1
1
1
0
Harrison
Madison County
(n/a)
218
th
Havre Elementary
PK, KG-8
3
1
0
0
Havre
Hill County
0.297
197
21
151
st
Havre High School
9-12
0
0
1
0
Havre
Hill County
0.5
115
36
Hawks Home Elementary
PK, KG-8
2
0
0
0
Hammond
Carter County
(n/a)
276
th
Hays-Lodge Pole K-12 Schls
PK, KG-12
1
1
1
0
Hays
Blaine County
0.082
269
7
297
th
Heart Butte K-12 Schools
PK, KG-12
1
1
1
0
Heart Butte
Pondera County
0.012
291
6
115
th
Helena Elementary
PK, KG-8
11
2
0
0
Helena
Lewis and Clark County
0.624
106
9
168
th
Helena Flats Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.441
217
49
53
rd
Helena High School
9-12
0
0
2
0
Helena
Lewis and Clark County
0.794
56
3
55
th
Hellgate Elementary
PK, KG-8
2
2
0
0
Missoula
Missoula County
0.793
59
4
Helmville Elementary
PK, KG-8
1
0
0
0
Helmville
Powell County
(n/a)
36
th
Highwood K-12
PK, KG-12
1
1
1
0
Highwood
Chouteau County
0.837
28
8
281
st
Hinsdale Elementary
PK, KG-8
1
1
0
0
Hinsdale
Valley County
0.063
279
2
Hinsdale High School
9-12
0
0
1
0
Hinsdale
Valley County
(n/a)
114
th
Hobson K-12 Schools
PK, KG-12
1
1
1
0
Hobson
Judith Basin County
0.625
158
44
214
th
Hot Springs K-12
PK, KG-12
1
1
1
0
Hot Springs
Sanders County
0.305
184
30
217
th
Huntley Project K-12 Schools
PK, KG-12
1
1
1
0
Worden
Yellowstone County
0.297
178
39
Hysham K-12 Schools
PK, KG-12
1
1
1
0
Hysham
Treasure County
(n/a)
145
th
Independent Elementary
PK, KG-6
1
0
0
0
Billings
Yellowstone County
0.515
63
82
Jackson Elementary
PK, KG-8
1
0
0
0
Jackson
Beaverhead County
(n/a)
66
th
Jefferson High School
9-12
0
0
1
0
Boulder
Jefferson County
0.758
91
25
91
st
Joliet Elementary
PK, KG-8
1
1
0
0
Joliet
Carbon County
0.693
103
12
240
th
Joliet High School
9-12
0
0
1
0
Joliet
Carbon County
0.226
205
35
38
th
Jordan Elementary
PK, KG-8
1
1
0
0
Jordan
Garfield County
0.834
64
26
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)
82
nd
Kalispell Elementary
PK, KG-8
6
1
0
0
Kalispell
Flathead County
0.711
85
3
Kester Elementary
PK, KG-8
1
0
0
0
Jordan
Garfield County
(n/a)
113
th
Kila Elementary
PK, KG-8
1
1
0
0
Kila
Flathead County
0.626
80
33
King Colony Elementary
PK, KG-8
1
0
0
0
Lewistown
Fergus County
(n/a)
37
th
Kinsey Elementary
PK, KG-6
1
0
0
0
Kinsey
Custer County
0.834
74
37
232
nd
Kircher Elementary
PK, KG-8
1
0
0
0
Miles City
Custer County
0.253
223
9
Knees Elementary
PK, KG-8
1
0
0
0
Carter
Cascade County
(n/a)
257
th
Lambert Elementary
PK, KG-8
1
1
0
0
Lambert
Richland County
0.152
240
17
Lambert High School
9-12
0
0
1
0
Lambert
Richland County
(n/a)
299
th
Lame Deer Elementary
PK, KG-8
1
1
0
0
Lame Deer
Rosebud County
0.007
292
7
293
rd
Lame Deer High School
9-12
0
0
1
0
Lame Deer
Rosebud County
0.024
285
8
6
th
LaMotte Elementary
PK, KG-8
1
1
0
0
Bozeman
Gallatin County
0.966
22
16
225
th
Laurel Elementary
PK, KG-8
3
1
0
0
Laurel
Yellowstone County
0.278
201
24
156
th
Laurel High School
9-12
0
0
1
0
Laurel
Yellowstone County
0.484
204
48
253
rd
Lavina K-12 Schools
PK, KG-12
1
1
1
0
Lavina
Golden Valley County
0.169
185
68
127
th
Lewistown Elementary
PK, KG-8
2
2
0
0
Lewistown
Fergus County
0.591
138
11
117
th
Libby K-12 Schools
PK, KG-12
1
1
1
0
Libby
Lincoln County
0.622
148
31
249
th
Liberty Elementary
PK, KG-8
1
0
0
0
Galata
Toole County
0.194
(n/a)
Lima K-12 Schools
PK, KG-12
1
1
1
0
Lima
Beaverhead County
(n/a)
206
th
Lincoln County High School
9-12
0
0
1
0
Eureka
Lincoln County
0.315
79
127
97
th
Lincoln K-12 Schools
PK, KG-12
1
1
1
0
Lincoln
Lewis and Clark County
0.673
92
5
Lindsay Elementary
PK, KG-8
1
0
0
0
Lindsay
Dawson County
(n/a)
172
nd
Livingston Elementary
PK, KG-8
2
1
0
0
Livingston
Park County
0.428
170
2
Lockwood K-12
PK, KG-12
2
1
1
0
Billings
Yellowstone County
(n/a)
296
th
Lodge Grass Elementary
PK, KG-8
1
1
0
0
Lodge Grass
Big Horn County
0.014
295
1
298
th
Lodge Grass High School
9-12
0
0
1
0
Lodge Grass
Big Horn County
0.008
293
5
163
rd
Lolo Elementary
PK, KG-8
1
1
0
0
Lolo
Missoula County
0.456
181
18
111
th
Lone Rock Elementary
PK, KG-8
1
1
0
0
Stevensville
Ravalli County
0.628
187
76
29
th
Lustre Elementary
PK, KG-8
1
0
0
0
Frazer
Valley County
0.861
25
4
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)
149
th
Malta K-12 Schools
PK, KG-12
2
1
1
0
Malta
Phillips County
0.504
123
26
4
th
Manhattan High School
9-12
0
0
1
0
Manhattan
Gallatin County
0.984
6
2
20
th
Manhattan School
PK, KG-8
1
1
0
0
Manhattan
Gallatin County
0.902
54
34
237
th
Marion Elementary
PK, KG-8
1
1
0
0
Marion
Flathead County
0.238
202
35
McCormick Elementary
PK, KG-8
1
0
0
0
Troy
Lincoln County
(n/a)
McLeod Elementary
PK, KG-8
1
0
0
0
Mc Leod
Sweet Grass County
(n/a)
220
th
Medicine Lake K-12 Schools
PK, KG-12
1
1
1
0
Medicine Lake
Sheridan County
0.292
125
95
Melrose Elementary
PK, KG-8
1
0
0
0
Melrose
Silver Bow County
(n/a)
274
th
Melstone Elementary
PK, KG-8
1
1
0
0
Melstone
Musselshell County
0.09
177
97
Melstone High School
9-12
0
0
1
0
Melstone
Musselshell County
(n/a)
104
th
Melville Elementary
PK, KG-8
1
0
0
0
Melville
Sweet Grass County
0.645
95
9
282
nd
Miami Elementary
PK, KG-8
1
0
0
0
Conrad
Pondera County
0.06
270
12
Miles City Elementary
PK, KG-8
4
1
0
0
Miles City
Custer County
(n/a)
54
th
Missoula Elementary
PK, KG-8
9
3
0
0
Missoula
Missoula County
0.793
62
8
124
th
Missoula High School
9-12
0
0
4
0
Missoula
Missoula County
0.597
93
31
18
th
Monforton Elementary
PK, KG-8
2
1
0
0
Bozeman
Gallatin County
0.911
15
3
Mont School for Deaf Blind
PK, KG-12
1
0
1
0
Great Falls
Cascade County
(n/a)
39
th
Montana City Elementary
PK, KG-8
1
1
0
0
Clancy
Jefferson County
0.832
36
3
128
th
Moore Elementary
PK, KG-8
1
1
0
0
Moore
Fergus County
0.589
34
94
Moore High School
9-12
0
0
1
0
Moore
Fergus County
(n/a)
254
th
Morin Elementary
PK, KG-6
1
0
0
0
Billings
Yellowstone County
0.16
247
7
Mountain View Elementary
PK, KG-8
1
0
0
0
Cut Bank
Glacier County
(n/a)
241
st
Nashua K-12 Schools
PK, KG-12
1
1
1
0
Nashua
Valley County
0.222
189
52
North Harlem Colony Elementary
PK, KG-8
1
0
0
0
Harlem
Blaine County
(n/a)
107
th
North Star Elementary
PK, KG-8
1
1
0
0
Rudyard
Hill County
0.642
81
26
27
th
North Star High School
9-12
0
0
1
0
Rudyard
Hill County
0.879
38
11
Northern Cheyenne Tribal School
K-12
0
0
0
1
Busby
Big Horn County
(n/a)
180
th
Noxon Elementary
PK, KG-8
1
1
0
0
Noxon
Sanders County
0.398
264
84
265
th
Noxon High School
9-12
0
0
1
0
Noxon
Sanders County
0.113
(n/a)
Nye Elementary
PK, KG-6
1
0
0
0
Nye
Stillwater County
(n/a)
59
th
Olney-Bissell Elementary
PK, KG-8
1
1
0
0
Whitefish
Flathead County
0.775
175
116
Opheim K-12 Schools
PK, KG-12
1
1
1
0
Opheim
Valley County
(n/a)
43
rd
Ovando Elementary
PK, KG-8
1
0
0
0
Ovando
Powell County
0.822
(n/a)
170
th
Park City Elementary
PK, KG-8
1
1
0
0
Park City
Stillwater County
0.434
252
82
236
th
Park City High School
9-12
0
0
1
0
Park City
Stillwater County
0.242
210
26
213
th
Park High School
9-12
0
0
1
0
Livingston
Park County
0.306
55
158
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)
196
th
Philipsburg K-12 Schools
PK, KG-12
1
1
1
0
Philipsburg
Granite County
0.355
114
82
32
nd
Pine Creek Elementary
PK, KG-8
1
1
0
0
Livingston
Park County
0.845
4
28
Pine Grove Elementary
PK, KG-8
1
0
0
0
Brusett
Garfield County
(n/a)
230
th
Pioneer Elementary
PK, KG-8
1
0
0
0
Billings
Yellowstone County
0.259
215
15
153
rd
Plains K-12
PK, KG-12
1
1
1
0
Plains
Sanders County
0.486
135
18
Pleasant Valley Elementary
PK, KG-8
1
0
0
0
Marion
Flathead County
(n/a)
Plenty Coups High School
9-12
0
0
1
0
Pryor
Big Horn County
(n/a)
132
nd
Plentywood K-12 Schools
PK, KG-12
1
1
1
0
Plentywood
Sheridan County
0.578
73
59
23
rd
Plevna K-12 Schools
PK, KG-12
1
1
1
0
Plevna
Fallon County
0.886
155
132
Polaris Elementary
PK, KG-8
1
0
0
0
Polaris
Beaverhead County
(n/a)
152
nd
Polson Elementary
PK, KG-8
2
1
0
0
Polson
Lake County
0.499
136
16
108
th
Polson High School
9-12
0
0
1
0
Polson
Lake County
0.637
84
24
287
th
Poplar Elementary
PK, KG-8
1
2
0
0
Poplar
Roosevelt County
0.05
284
3
290
th
Poplar High School
9-12
0
0
1
0
Poplar
Roosevelt County
0.032
280
10
44
th
Potomac Elementary
PK, KG-8
1
1
0
0
Bonner
Missoula County
0.817
101
57
231
st
Powder River County District High School
9-12
0
0
1
0
Broadus
Powder River County
0.258
43
188
250
th
Powell County High School
9-12
0
0
1
0
Deer Lodge
Powell County
0.194
72
178
76
th
Power Elementary
PK, KG-8
1
1
0
0
Power
Teton County
0.723
57
19
96
th
Power High School
9-12
0
0
1
0
Power
Teton County
0.677
(n/a)
291
st
Pryor Elementary
PK, KG-8
1
1
0
0
Pryor
Big Horn County
0.03
296
5
166
th
Ramsay Elementary
PK, KG-8
1
1
0
0
Ramsay
Silver Bow County
0.443
212
46
167
th
Rapelje Elementary
PK, KG-8
1
1
0
0
Rapelje
Stillwater County
0.441
221
54
Rapelje High School
9-12
0
0
1
0
Rapelje
Stillwater County
(n/a)
191
st
Rau Elementary
PK, KG-6
1
0
0
0
Sidney
Richland County
0.364
143
48
94
th
Red Lodge Elementary
PK, KG-8
1
1
0
0
Red Lodge
Carbon County
0.684
118
24
93
rd
Red Lodge High School
9-12
0
0
1
0
Red Lodge
Carbon County
0.685
29
64
92
nd
Reed Point Elementary
PK, KG-8
1
1
0
0
Reed Point
Stillwater County
0.69
30
62
Reed Point High School
9-12
0
0
1
0
Reed Point
Stillwater County
(n/a)
61
st
Reichle Elementary
PK, KG-8
1
0
0
0
Glen
Beaverhead County
0.774
82
21
212
th
Richey Elementary
PK, KG-8
1
1
0
0
Richey
Dawson County
0.307
225
13
Richey High School
9-12
0
0
1
0
Richey
Dawson County
(n/a)
262
nd
Roberts K-12 Schools
PK, KG-12
1
1
1
0
Roberts
Carbon County
0.137
258
4
286
th
Rocky Boy Elementary
PK, KG-8
1
1
0
0
Box Elder
Hill County
0.054
289
3
288
th
Rocky Boy High School
9-12
0
0
1
0
Box Elder
Hill County
0.048
271
17
247
th
Ronan Elementary
PK, KG-8
2
1
0
0
Ronan
Lake County
0.209
249
2
252
nd
Ronan High School
9-12
0
0
1
0
Ronan
Lake County
0.169
255
3
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)
177
th
Roundup Elementary
PK, KG-8
1
1
0
0
Roundup
Musselshell County
0.414
194
17
83
rd
Roundup High School
9-12
0
0
1
0
Roundup
Musselshell County
0.71
228
145
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 Y Elementary
PK, KG-8
1
0
0
0
Miles City
Custer County
(n/a)
204
th
Saco Elementary
PK, KG-8
1
1
0
0
Saco
Phillips County
0.331
242
38
Saco High School
9-12
0
0
1
0
Saco
Phillips County
(n/a)
Sand Springs Elementary
0
0
0
0
Sand Springs
Garfield County
(n/a)
154
th
Savage Elementary
PK, KG-8
1
1
0
0
Savage
Richland County
0.485
97
57
Savage High School
9-12
0
0
1
0
Savage
Richland County
(n/a)
74
th
Scobey K-12 Schools
PK, KG-12
1
1
1
0
Scobey
Daniels County
0.726
141
67
148
th
Seeley Lake Elementary
PK, KG-8
1
1
0
0
Seeley Lake
Missoula County
0.507
145
3
229
th
Shelby Elementary
PK, KG-8
3
1
0
0
Shelby
Toole County
0.26
203
26
256
th
Shelby High School
9-12
0
0
1
0
Shelby
Toole County
0.153
267
11
138
th
Shepherd Elementary
PK, KG-8
1
1
0
0
Shepherd
Yellowstone County
0.559
154
16
86
th
Shepherd High School
9-12
0
0
1
0
Shepherd
Yellowstone County
0.702
121
35
30
th
Sheridan Elementary
PK, KG-8
1
1
0
0
Sheridan
Madison County
0.852
89
59
118
th
Sheridan High School
9-12
0
0
1
0
Sheridan
Madison County
0.621
96
22
69
th
Shields Valley Elementary
PK, KG-8
1
1
0
0
Clyde Park
Park County
0.749
67
2
125
th
Shields Valley High School
9-12
0
0
1
0
Clyde Park
Park County
0.597
(n/a)
123
rd
Sidney Elementary
PK, KG-8
2
1
0
0
Sidney
Richland County
0.598
112
11
68
th
Sidney High School
9-12
0
0
1
0
Sidney
Richland County
0.75
182
114
158
th
Simms High School
9-12
0
0
1
0
Simms
Cascade County
0.468
207
49
246
th
Smith Valley Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.212
211
35
26
th
Somers Elementary
PK, KG-8
1
1
0
0
Somers
Flathead County
0.882
20
6
South Stacey Elementary
PK, KG-8
1
0
0
0
Volborg
Custer 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)
14
th
Springhill Elementary
PK, KG-8
1
0
0
0
Belgrade
Gallatin County
0.925
110
96
210
th
St Ignatius K-12 Schools
PK, KG-12
1
1
1
0
St Ignatius
Lake County
0.309
239
29
St Regis K-12 Schools
PK, KG-12
1
1
1
0
Saint Regis
Mineral County
(n/a)
207
th
Stanford K-12 Schools
PK, KG-12
1
1
1
0
Stanford
Judith Basin County
0.314
231
24
179
th
Stevensville Elementary
PK, KG-8
1
1
0
0
Stevensville
Ravalli County
0.4
219
40
198
th
Stevensville High School
9-12
0
0
1
0
Stevensville
Ravalli County
0.347
222
24
75
th
Sun River Valley Elementary
PK, KG-8
2
1
0
0
Simms
Cascade County
0.725
146
71
56
th
Sunburst K-12 Schools
PK, KG-12
1
1
1
0
Sunburst
Toole County
0.783
(n/a)
Sunset Elementary
PK, KG-8
1
0
0
0
Greenough
Missoula County
(n/a)
186
th
Superior K-12 Schools
PK, KG-12
1
1
1
0
Superior
Mineral County
0.384
230
44
Swan Lake-Salmon Elementary
PK, KG-8
1
0
0
0
Swan Lake
Flathead County
(n/a)
223
rd
Swan River Elementary
PK, KG-8
1
1
0
0
Bigfork
Flathead County
0.28
119
104
136
th
Swan Valley Elementary
PK, KG-8
1
1
0
0
Condon
Missoula County
0.56
233
97
176
th
Sweet Grass County High School
9-12
0
0
1
0
Big Timber
Sweet Grass County
0.419
152
24
48
th
Target Range Elementary
PK, KG-8
1
1
0
0
Missoula
Missoula County
0.813
48
181
st
Terry K-12 Schools
PK, KG-12
1
1
1
0
Terry
Prairie County
0.395
168
13
119
th
Thompson Falls Elementary
PK, KG-8
1
1
0
0
Thompson Falls
Sanders County
0.614
126
7
140
th
Thompson Falls High School
9-12
0
0
1
0
Thompson Falls
Sanders County
0.548
61
79
199
th
Three Forks Elementary
PK, KG-8
1
1
0
0
Three Forks
Gallatin County
0.345
200
1
135
th
Three Forks High School
9-12
0
0
1
0
Three Forks
Gallatin County
0.565
52
83
142
nd
Townsend K-12 Schools
PK, KG-12
1
1
1
0
Townsend
Broadwater County
0.54
116
26
Trail Creek Elementary
PK, KG-8
1
0
0
0
Miles City
Custer County
(n/a)
Trego Elementary
PK, KG-8
1
0
0
0
Trego
Lincoln County
(n/a)
8
th
Trinity Elementary
PK, KG-8
1
0
0
0
Canyon Creek
Lewis and Clark County
0.949
19
11
234
th
Trout Creek Elementary
PK, KG-8
1
1
0
0
Trout Creek
Sanders County
0.246
206
28
157
th
Troy Elementary
PK, KG-8
1
1
0
0
Troy
Lincoln County
0.479
104
53
72
nd
Troy High School
9-12
0
0
1
0
Troy
Lincoln County
0.734
261
189
116
th
Turner Elementary
PK, KG-8
1
1
0
0
Turner
Blaine County
0.623
150
34
Turner High School
9-12
0
0
1
0
Turner
Blaine County
(n/a)
41
st
Twin Bridges K-12 Schools
PK, KG-12
1
1
1
0
Twin Bridges
Madison County
0.823
45
4
Two Eagle River School
8-12
0
0
1
0
Pablo
Lake County
(n/a)
139
th
Ulm Elementary
PK, KG-8
2
1
0
0
Ulm
Cascade County
0.558
171
32
159
th
Upper West Shore Elementary
PK, KG-6
1
0
0
0
Dayton
Lake County
0.464
120
39
258
th
Valier Elementary
PK, KG-8
2
1
0
0
Valier
Pondera County
0.147
234
24
Valier High School
9-12
0
0
1
0
Valier
Pondera County
(n/a)
238
th
Valley View Elementary
PK, KG-6
1
0
0
0
Polson
Lake County
0.229
251
13
190
th
Vaughn Elementary
PK, KG-8
2
1
0
0
Vaughn
Cascade County
0.367
254
64
222
nd
Victor K-12 Schools
PK, KG-12
1
1
1
0
Victor
Ravalli County
0.283
274
52
52
nd
Vida Elementary
PK, KG-8
1
0
0
0
Circle
McCone County
0.798
107
55
47
th
West Glacier Elementary
PK, KG-6
1
0
0
0
West Glacier
Flathead County
0.813
8
39
46
th
West Valley Elementary
PK, KG-8
1
1
0
0
Kalispell
Flathead County
0.814
44
2
248
th
West Yellowstone K-12
K-12
1
1
1
0
West Yellowstone
Gallatin County
0.201
195
53
Westby K-12 Schools
PK, KG-12
1
1
1
0
Westby
Sheridan County
(n/a)
184
th
White Sulphur Spgs K-12
PK, KG-12
1
1
1
0
White Sulphur Springs
Meagher County
0.388
220
36
9
th
Whitefish Elementary
PK, KG-8
1
1
0
0
Whitefish
Flathead County
0.94
33
24
13
th
Whitefish High School
9-12
0
0
1
0
Whitefish
Flathead County
0.927
23
10
144
th
Whitehall Elementary
PK, KG-8
1
1
0
0
Whitehall
Jefferson County
0.52
162
18
35
th
Whitehall High School
9-12
0
0
1
0
Whitehall
Jefferson County
0.839
241
206
Whitewater K-12 Schools
PK, KG-12
1
1
1
0
Whitewater
Phillips County
(n/a)
45
th
Wibaux K-12 Schools
PK, KG-12
1
1
1
0
Wibaux
Wibaux County
0.814
176
131
187
th
Willow Creek Elementary
PK, KG-8
1
1
0
0
Willow Creek
Gallatin County
0.38
183
4
Willow Creek High School
9-12
0
0
1
0
Willow Creek
Gallatin County
(n/a)
126
th
Winifred K-12 Schools
PK, KG-12
1
1
1
0
Winifred
Fergus County
0.595
58
68
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)
280
th
Wolf Point Elementary
PK, KG-8
1
2
0
0
Wolf Point
Roosevelt County
0.063
282
2
277
th
Wolf Point High School
9-12
0
0
1
0
Wolf Point
Roosevelt County
0.081
273
4
209
th
Woodman Elementary
PK, KG-8
1
1
0
0
Lolo
Missoula County
0.31
100
109
Wyola Elementary
PK, KG-8
1
1
0
0
Wyola
Big Horn County
(n/a)
Yaak Elementary
PK, KG-8
1
0
0
0
Troy
Lincoln County
(n/a)
289
th
Yellowstone Academy Elementary
PK, KG-8
1
1
0
0
Billings
Yellowstone County
0.045
275
14
24
th
Zurich Elementary
PK, KG-8
1
0
0
0
Zurich
Blaine County
0.886
13
11
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 April 5, 2024, 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:
No Child Left Behind (NCLB): A Comprehensive Analysis of Its Impact on Education
Per-Pupil Spending: Understanding the Breakdown of Federal, State, and Local Funds
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.
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...
x