Find a School
School Rankings
Find a School
School Rankings
Home
Minnesota
City Rankings
COVID-19
: Visit the
Minnesota Department of Education COVID-19 resource page
for information relevant to Minnesota schools.
Minnesota City Rankings
Due to the disruption caused by COVID-19, the Minnesota Department of Education did not administer assessments for the 2019-2020 school year. SchoolDigger will resume updating its rankings when test scores are released in 2021.
Other MN Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2018 - 2019
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
Rank (of 439)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2019
)
Rank (
2018
)
Rank change from
2018
SchoolDigger Rating (
2019
)
1
st
Dassel
1
0
0
0
0
0.99
7
6
2
nd
No Oaks
0
1
0
0
0
0.968
5
3
3
rd
Long Lake
2
1
1
0
0
0.968
8
5
4
th
Mahtomedi
1
1
2
0
1
0.963
6
2
5
th
Wayzata
1
1
0
0
4
0.961
14
9
6
th
Hanover
1
0
0
0
0
0.961
2
4
7
th
Delano
1
1
1
0
2
0.96
10
3
8
th
Esko
1
0
1
0
0
0.956
17
9
9
th
Mound
2
1
0
0
1
0.955
15
6
10
th
Good Thunder
1
0
0
0
0
0.954
74
64
11
th
Saint Michael
3
1
2
0
1
0.954
82
71
12
th
Excelsior
3
1
0
0
2
0.953
11
1
13
th
Centerville
1
0
0
0
0
0.949
46
33
14
th
Plainview
1
0
1
0
1
0.947
251
237
15
th
Brandon
1
0
1
0
0
0.941
202
187
16
th
Beaver Creek
1
0
0
0
0
0.938
4
12
17
th
Edina
7
2
2
2
3
0.935
13
4
18
th
Minnetrista
1
0
4
0
0
0.933
19
1
19
th
Andover
3
1
2
0
1
0.93
21
2
20
th
Richmond
1
0
0
0
1
0.926
28
8
21
st
Sartell
4
1
2
1
0
0.921
18
3
22
nd
Rogers
2
1
1
0
1
0.915
23
1
23
rd
Barnesville
1
0
1
0
0
0.912
22
1
24
th
Cologne
1
0
0
0
1
0.906
40
16
25
th
Baxter
1
1
0
0
1
0.889
29
4
26
th
Hendrum
1
0
0
0
0
0.887
196
170
27
th
Minnesota Lake
2
0
0
0
0
0.878
9
18
28
th
Minneota
1
0
1
0
1
0.878
33
5
29
th
Saint Anthony
1
1
2
0
0
0.878
32
3
30
th
Elbow Lake
1
0
0
0
0
0.876
107
77
31
st
Hermantown
2
1
2
0
0
0.872
47
16
32
nd
Battle Lake
1
0
1
0
0
0.868
56
24
33
rd
Buffalo Lake
1
0
0
0
0
0.867
31
2
34
th
Pine Island
1
1
2
0
0
0.866
61
27
35
th
Eden Valley
1
0
1
1
0
0.865
41
6
36
th
Albany
1
1
1
0
1
0.861
35
1
37
th
Eden Prairie
9
1
9
0
3
0.857
27
10
38
th
Elgin
0
2
0
0
0
0.851
34
4
39
th
Ham Lake
2
0
0
0
0
0.85
3
36
40
th
Waconia
4
1
3
1
1
0.849
26
14
41
st
Victoria
1
0
0
0
1
0.847
92
51
42
nd
Lindstrom
1
1
2
2
0
0.843
25
17
43
rd
Chanhassen
2
0
1
2
3
0.829
64
21
44
th
Zumbrota
1
1
2
0
1
0.829
44
45
th
Waterville
1
0
1
0
0
0.825
192
147
46
th
New London
2
1
2
0
0
0.825
113
67
47
th
Zimmerman
2
1
1
0
0
0.824
57
10
48
th
Evansville
1
1
0
0
0
0.824
42
6
49
th
Breezy Point
1
0
0
0
0
0.824
79
30
50
th
Barrett
0
1
1
0
0
0.824
49
1
51
st
Saint Charles
1
0
1
0
0
0.822
43
8
52
nd
Rockford
1
1
1
0
0
0.82
83
31
53
rd
Lakeland
1
0
0
0
0
0.814
54
1
54
th
Prior Lake
5
2
1
1
3
0.813
115
61
55
th
Pequot Lakes
0
2
1
0
0
0.808
38
17
56
th
New Prague
3
1
4
0
1
0.808
63
7
57
th
Lakeville
10
3
3
1
2
0.807
75
18
58
th
Foley
2
1
1
0
1
0.804
89
31
59
th
Hallock
1
0
1
0
0
0.802
52
7
60
th
Miltona
1
0
0
0
0
0.793
136
76
61
st
Hancock
1
0
1
0
0
0.791
20
41
62
nd
Mendota Heights
2
1
0
1
2
0.791
59
3
63
rd
Rush City
1
0
2
0
0
0.79
127
64
64
th
Franklin
1
0
0
0
0
0.79
241
177
65
th
Stillwater
9
2
6
2
3
0.789
88
23
66
th
Starbuck
1
0
0
1
1
0.789
69
3
67
th
Champlin
2
1
1
0
0
0.781
70
3
68
th
North Mankato
3
2
0
1
1
0.779
55
13
69
th
Osakis
1
0
1
0
0
0.779
60
9
70
th
Becker
3
1
2
0
2
0.778
51
19
71
st
Erskine
1
0
1
0
0
0.777
133
62
72
nd
Lake Park
0
0
1
0
0
0.772
189
117
73
rd
Clinton
1
0
0
1
0
0.771
274
201
74
th
Badger
1
0
1
0
0
0.771
208
134
75
th
Woodbury
9
2
5
1
4
0.769
36
39
76
th
Dayton
1
0
0
0
0
0.768
106
30
77
th
Barnum
1
0
1
0
0
0.765
114
37
78
th
Mazeppa
1
0
0
0
0
0.763
58
20
79
th
Lamberton
1
0
1
0
0
0.762
119
40
80
th
Eagle Lake
1
0
0
0
0
0.761
37
43
81
st
Nevis
1
0
2
0
0
0.76
102
21
82
nd
Elk River
6
5
9
1
3
0.76
78
4
83
rd
Monticello
9
2
5
0
1
0.76
24
59
84
th
Mapleton
0
0
1
0
0
0.758
135
51
85
th
Comfrey
1
0
1
0
0
0.756
402
317
86
th
Slayton
1
0
1
0
0
0.756
67
19
87
th
Fertile
1
0
1
0
0
0.751
93
6
88
th
Morristown
0
2
0
0
0
0.75
183
95
89
th
Luverne
1
1
3
0
0
0.747
81
8
90
th
Arden Hills
1
0
1
0
1
0.746
122
32
91
st
Falcon Heights
1
0
0
0
0
0.745
12
79
92
nd
Chatfield
1
0
2
0
0
0.744
131
39
93
rd
Lonsdale
1
0
0
0
0
0.744
16
77
94
th
Morris
2
0
1
0
1
0.742
45
49
95
th
Northfield
5
1
3
1
2
0.741
91
4
96
th
Fosston
1
0
1
0
0
0.741
173
77
97
th
Otsego
3
1
1
0
0
0.734
272
175
98
th
Cannon Falls
1
0
3
0
0
0.729
(n/a)
99
th
New Brighton
6
1
1
0
0
0.725
118
19
100
th
Springfield
1
0
1
0
0
0.724
120
20
101
st
Two Harbors
1
0
2
0
0
0.723
164
63
102
nd
Winsted
2
0
0
0
1
0.723
360
258
103
rd
Karlstad
1
0
1
0
0
0.722
128
25
104
th
Avon
1
0
0
0
0
0.721
30
74
105
th
Hills
0
0
1
0
1
0.72
(n/a)
106
th
Hastings
5
1
6
0
2
0.718
103
3
107
th
Plymouth
11
5
25
7
8
0.717
130
23
108
th
Ramsey
1
0
1
0
0
0.714
137
29
109
th
Hibbing
3
0
2
0
2
0.713
98
11
110
th
Ellsworth
1
0
1
0
0
0.711
347
237
111
th
Henning
1
0
1
0
0
0.711
112
1
112
th
Belgrade
0
0
1
0
0
0.708
84
28
113
th
Byron
3
1
3
1
0
0.708
123
10
114
th
Litchfield
2
2
2
0
1
0.707
150
36
115
th
Jordan
2
1
1
0
1
0.707
134
19
116
th
Pierz
1
0
2
0
1
0.706
147
31
117
th
Perham
1
1
2
0
2
0.706
129
12
118
th
Holdingford
1
0
2
0
0
0.704
62
56
119
th
Montrose
1
0
0
0
0
0.702
254
135
120
th
Sherburn
1
1
1
0
0
0.701
105
15
121
st
Ada
1
0
2
0
0
0.693
132
11
122
nd
Sauk Centre
2
0
1
1
1
0.692
124
2
123
rd
Rothsay
1
0
1
0
0
0.692
261
138
124
th
Garfield
1
0
0
0
0
0.69
291
167
125
th
Kimball
1
0
2
0
1
0.688
85
40
126
th
Eyota
1
1
1
0
0
0.686
71
55
127
th
Tracy
1
0
1
0
1
0.683
226
99
128
th
Clear Lake
1
0
0
0
0
0.682
140
12
129
th
Kasson
1
1
1
0
0
0.681
158
29
130
th
Annandale
1
1
1
0
0
0.681
86
44
131
st
Bayport
1
0
1
0
0
0.678
160
29
132
nd
Cokato
1
1
2
0
0
0.678
94
38
133
rd
Glenwood
2
2
2
0
0
0.677
211
78
134
th
Cold Spring
1
1
2
0
1
0.676
108
26
135
th
Wabasha
1
0
1
0
1
0.676
111
24
136
th
Watertown
2
1
2
0
1
0.675
100
36
137
th
Waverly
1
0
0
0
0
0.669
151
14
138
th
Graceville
0
0
1
0
0
0.668
395
257
139
th
Scandia
1
0
0
0
0
0.668
77
62
140
th
Eagan
10
2
3
0
4
0.666
95
45
141
st
Carver
2
0
0
0
0
0.665
101
40
142
nd
Dilworth
1
1
0
0
0
0.661
68
74
143
rd
Minnetonka
7
4
17
0
3
0.659
174
31
144
th
Stewartville
3
1
1
0
0
0.657
90
54
145
th
Littlefork
1
0
1
0
0
0.652
73
72
146
th
Blooming Prairie
1
0
1
0
0
0.65
175
29
147
th
Rockville
1
0
0
0
0
0.649
333
186
148
th
Braham
1
0
1
0
0
0.647
178
30
149
th
Mabel
1
0
1
0
1
0.645
99
50
150
th
Roseau
1
0
2
0
0
0.644
139
11
151
st
Elko
1
0
0
0
0
0.644
65
86
152
nd
Olivia
0
0
2
0
0
0.643
154
2
153
rd
Nisswa
1
0
0
0
0
0.639
159
6
154
th
Maple Grove
12
2
3
1
2
0.639
176
22
155
th
Glyndon
1
0
1
0
0
0.637
198
43
156
th
Lanesboro
1
0
1
1
1
0.635
141
15
157
th
Circle Pines
2
0
4
0
0
0.634
87
70
158
th
Crosby
1
0
1
0
0
0.631
186
28
159
th
Frazee
1
0
1
0
0
0.629
230
71
160
th
International Falls
1
0
2
0
1
0.627
167
7
161
st
Milaca
1
0
2
1
0
0.626
310
149
162
nd
New York Mills
1
0
1
0
0
0.623
177
15
163
rd
Ely
1
1
1
0
0
0.622
109
54
164
th
Winthrop
0
0
1
0
0
0.62
320
156
165
th
Parkers Prairie
1
0
1
0
0
0.619
195
30
166
th
Belle Plaine
3
1
2
0
1
0.619
191
25
167
th
Wheaton
1
0
1
0
0
0.618
219
52
168
th
Spring Grove
1
0
1
0
0
0.617
149
19
169
th
Lino Lakes
4
1
5
0
0
0.617
225
56
170
th
Savage
6
1
1
0
0
0.616
148
22
171
st
Fairmont
2
0
1
0
2
0.615
240
69
172
nd
Cedar
3
0
0
0
1
0.614
205
33
173
rd
Forest Lake
4
4
5
0
1
0.611
215
42
174
th
Cohasset
1
0
0
0
0
0.61
300
126
175
th
Paynesville
1
1
1
0
0
0.61
125
50
176
th
Sebeka
1
0
1
0
0
0.609
193
17
177
th
Alexandria
4
3
2
1
3
0.609
143
34
178
th
Preston
1
0
0
0
0
0.608
171
7
179
th
Ashby
1
0
1
0
1
0.606
170
9
180
th
Mora
1
1
2
0
0
0.605
168
12
181
st
Greenbush
1
0
1
0
0
0.604
206
25
182
nd
Dawson
1
0
1
0
0
0.603
179
3
183
rd
Chaska
6
4
6
1
2
0.602
165
18
184
th
Glencoe
1
1
1
0
1
0.602
212
28
185
th
Rosemount
3
1
4
5
2
0.601
66
119
186
th
Canby
1
0
1
0
1
0.6
142
44
187
th
Moose Lake
1
0
2
0
0
0.598
289
102
188
th
Rice
1
0
0
0
0
0.597
203
15
189
th
Underwood
1
0
2
0
0
0.594
308
119
190
th
Cleveland
1
0
1
0
0
0.594
163
27
191
st
Lancaster
1
0
1
0
0
0.592
366
175
192
nd
Russell
0
1
0
0
0
0.587
229
37
193
rd
Madison
1
1
1
0
0
0.587
138
55
194
th
Grove City
0
1
1
0
1
0.585
144
50
195
th
Princeton
2
1
4
1
1
0.583
72
123
196
th
Cottonwood
1
0
1
0
0
0.579
222
26
197
th
Norwood Young America
1
1
1
0
0
0.576
224
27
198
th
Plummer
1
0
0
0
0
0.576
292
94
199
th
Wells
1
0
2
0
1
0.574
146
53
200
th
Redwood Falls
1
1
2
0
1
0.573
260
60
201
st
Osseo
0
1
2
1
0
0.572
200
1
202
nd
Lewiston
1
0
1
0
2
0.572
357
155
203
rd
Cottage Grove
8
2
5
0
0
0.57
180
23
204
th
Newfolden
1
0
1
1
0
0.57
236
32
205
th
Aitkin
1
0
2
0
0
0.57
238
33
206
th
Blaine
7
2
3
1
3
0.568
181
25
207
th
Buffalo
5
2
6
0
2
0.568
162
45
208
th
Rushford
1
1
1
0
0
0.566
97
111
209
th
Argyle
1
0
0
0
0
0.566
213
4
210
th
Detroit Lakes
3
2
5
0
2
0.565
255
45
211
th
Montgomery
1
0
1
0
1
0.564
263
52
212
th
Farmington
5
3
2
0
1
0.562
182
30
213
th
Maple Lake
1
0
2
0
1
0.562
96
117
214
th
Roseville
4
0
6
1
7
0.56
252
38
215
th
Melrose
2
1
2
0
2
0.556
187
28
216
th
Adrian
1
1
1
0
0
0.555
156
60
217
th
Thief River Falls
1
1
2
0
2
0.552
237
20
218
th
Pillager
1
1
2
0
0
0.551
309
91
219
th
Cambridge
2
2
7
2
1
0.549
110
109
220
th
Wadena
2
1
1
0
1
0.548
249
29
221
st
Ellendale
1
0
0
0
0
0.547
153
68
222
nd
Red Lake Falls
1
0
2
0
0
0.543
276
54
223
rd
Isanti
4
3
0
0
1
0.541
199
24
224
th
Wyoming
2
0
0
0
0
0.539
259
35
225
th
Montevideo
2
1
3
2
0
0.539
307
82
226
th
Mountain Lake
1
0
1
0
1
0.539
166
60
227
th
Fairfax
0
1
0
0
1
0.537
358
131
228
th
Caledonia
1
1
1
2
2
0.536
157
71
229
th
Harmony
0
0
2
0
0
0.535
228
1
230
th
Goodhue
1
0
2
0
1
0.535
315
85
231
st
Jackson
1
0
1
0
0
0.534
243
12
232
nd
Apple Valley
8
3
9
2
4
0.533
172
60
233
rd
Carlos
1
0
0
0
0
0.532
50
183
234
th
Sauk Rapids
4
1
3
1
2
0.532
256
22
235
th
Bigfork
1
0
1
0
0
0.53
352
117
236
th
Houston
2
0
2
1
0
0.529
266
30
237
th
Pine City
2
0
2
1
0
0.526
330
93
238
th
Spring Lake Park
3
0
3
0
0
0.525
39
199
239
th
Warroad
1
0
2
0
0
0.525
161
78
240
th
Lake City
1
0
2
0
1
0.524
184
56
241
st
Menahga
1
1
1
0
0
0.522
220
21
242
nd
Audubon
1
0
0
0
0
0.52
117
125
243
rd
Warren
1
0
2
0
0
0.52
364
121
244
th
Oklee
1
0
1
0
0
0.519
80
164
245
th
Spring Valley
1
0
2
0
0
0.519
169
76
246
th
Murdock
1
0
0
0
0
0.518
303
57
247
th
Mankato
6
1
10
2
5
0.518
223
24
248
th
Fergus Falls
5
2
3
3
3
0.518
257
9
249
th
Maynard
1
0
0
0
0
0.517
283
34
250
th
Grygla
1
0
1
0
0
0.514
209
41
251
st
Saint Clair
1
0
1
0
0
0.514
197
54
252
nd
Lake Crystal
2
0
1
0
0
0.514
221
31
253
rd
Fulda
1
0
1
0
1
0.513
302
49
254
th
Taylors Falls
1
0
0
0
0
0.513
337
83
255
th
Saint Louis Park
5
1
7
1
6
0.511
268
13
256
th
Pine River
1
1
2
0
0
0.51
334
78
257
th
Kensington
1
0
0
0
0
0.509
313
56
258
th
Grand Meadow
1
1
1
1
0
0.508
391
133
259
th
Oakdale
4
1
2
0
3
0.507
218
41
260
th
Royalton
2
1
1
0
0
0.505
314
54
261
st
Brooten
1
0
1
0
0
0.505
145
116
262
nd
Wabasso
1
0
1
0
1
0.504
248
14
263
rd
Finlayson
2
0
1
0
0
0.503
279
16
264
th
Hopkins
5
0
4
1
1
0.502
244
20
265
th
Pelican Rapids
1
1
2
0
0
0.499
335
70
266
th
Anoka
5
1
5
2
4
0.498
278
12
267
th
Duluth
15
2
6
8
6
0.497
246
21
268
th
East Grand Forks
2
1
1
0
3
0.496
340
72
269
th
Coleraine
1
1
1
0
0
0.496
210
59
270
th
Silver Lake
1
0
0
0
0
0.495
326
56
271
st
Clara City
0
0
2
0
0
0.495
331
60
272
nd
Sleepy Eye
1
0
1
0
2
0.495
297
25
273
rd
Silver Bay
1
0
1
0
0
0.491
232
41
274
th
Carlton
1
0
2
0
0
0.491
339
65
275
th
Alden
2
0
2
0
0
0.491
227
48
276
th
Bertha
1
0
1
0
1
0.491
250
26
277
th
Cromwell
1
0
1
0
0
0.49
351
74
278
th
Tower
1
0
1
0
0
0.49
(n/a)
279
th
Gary
1
0
0
0
0
0.489
350
71
280
th
Marshall
3
1
4
0
2
0.488
270
10
281
st
Adams
1
1
2
0
1
0.487
239
42
282
nd
Brainerd
8
1
1
2
3
0.487
264
18
283
rd
Edgerton
1
0
1
0
3
0.485
216
67
284
th
Mountain Iron
1
0
2
0
0
0.485
286
2
285
th
Ortonville
1
0
1
0
0
0.483
201
84
286
th
Eveleth
1
2
3
0
0
0.482
275
11
287
th
Bird Island
1
0
0
0
1
0.48
318
31
288
th
Ivanhoe
1
0
0
0
0
0.478
53
235
289
th
New Ulm
3
1
3
3
5
0.475
(n/a)
290
th
Chisholm
1
1
1
0
0
0.475
336
46
291
st
Ruthton
1
0
0
0
0
0.475
242
49
292
nd
New Richland
0
0
1
0
0
0.472
(n/a)
293
rd
Saint James
4
0
1
0
1
0.469
(n/a)
294
th
Renville
1
0
1
0
0
0.468
329
35
295
th
Saint Francis
1
1
3
5
2
0.467
76
219
296
th
Ulen
1
0
1
0
0
0.466
152
144
297
th
White Bear Lake
11
5
8
1
2
0.465
284
13
298
th
Medford
1
0
1
0
0
0.465
323
25
299
th
Walnut Grove
1
0
0
0
0
0.464
273
26
300
th
Red Wing
4
2
5
1
1
0.463
235
65
301
st
Nicollet
2
1
1
1
2
0.463
253
48
302
nd
Morgan
0
0
1
0
0
0.461
(n/a)
303
rd
Le Roy
1
0
1
1
0
0.461
328
25
304
th
Saint Joseph
1
0
0
0
0
0.459
267
37
305
th
Grand Rapids
4
2
3
1
2
0.459
348
43
306
th
Rochester
26
5
16
3
13
0.45
282
24
307
th
Twin Valley
0
0
1
0
0
0.45
234
73
308
th
Breckenridge
1
1
2
0
1
0.45
288
20
309
th
Hector
0
0
1
0
0
0.449
(n/a)
310
th
Coon Rapids
7
2
7
2
3
0.445
321
11
311
th
Wanamingo
1
0
0
0
0
0.443
280
31
312
th
Shakopee
6
3
9
3
3
0.442
194
118
313
th
Marine on Saint Croix
1
0
0
0
0
0.437
(n/a)
314
th
Lester Prairie
1
0
1
0
0
0.435
271
43
315
th
Madelia
1
0
2
0
1
0.434
383
68
316
th
Stephen
0
0
1
0
0
0.434
281
35
317
th
Vadnais Heights
0
0
2
0
0
0.434
185
132
318
th
Benson
1
0
3
0
0
0.433
269
49
319
th
Arlington
0
1
1
0
1
0.428
155
164
320
th
Kenyon
0
1
2
0
0
0.425
204
116
321
st
Lake Elmo
2
1
0
0
0
0.423
116
205
322
nd
Westbrook
0
0
1
0
0
0.422
295
27
323
rd
Dodge Center
1
1
1
0
2
0.421
338
15
324
th
Clearbrook
1
0
1
0
0
0.421
363
39
325
th
Inver Grove Heights
6
1
2
0
0
0.421
293
32
326
th
Newport
1
0
0
0
0
0.416
207
119
327
th
Crosslake
1
0
1
0
0
0.416
277
50
328
th
Rose Creek
1
0
0
0
0
0.415
312
16
329
th
Lakefield
1
1
0
0
1
0.414
258
71
330
th
Winona
7
1
3
0
5
0.413
290
40
331
st
La Crescent
2
1
3
0
0
0.412
214
117
332
nd
Bloomington
13
3
9
1
7
0.412
287
45
333
rd
Waseca
4
3
3
0
1
0.411
379
46
334
th
Saint Paul Park
3
0
0
0
1
0.411
396
62
335
th
Isle
1
0
2
0
0
0.411
386
51
336
th
North Branch
3
1
3
1
1
0.408
265
71
337
th
Blue Earth
2
1
1
0
0
0.407
262
75
338
th
Grand Marais
2
1
3
0
0
0.405
285
53
339
th
Hutchinson
3
2
5
1
4
0.405
304
35
340
th
Golden Valley
3
1
5
0
2
0.404
332
8
341
st
Cook
1
0
1
0
0
0.4
301
40
342
nd
Chisago City
2
0
2
0
1
0.395
305
37
343
rd
Park Rapids
2
2
2
0
0
0.392
231
112
344
th
Willow River
1
0
1
0
0
0.389
375
31
345
th
Howard Lake
3
1
9
1
1
0.388
(n/a)
346
th
Swanville
1
0
2
0
0
0.388
359
13
347
th
Bemidji
10
4
6
3
3
0.387
355
8
348
th
Aurora
1
0
1
0
0
0.378
346
2
349
th
Kerkhoven
0
0
2
0
0
0.376
316
33
350
th
Chokio
1
0
1
0
0
0.375
190
160
351
st
Le Sueur
1
1
2
0
1
0.372
(n/a)
352
nd
Nett Lake
1
0
0
0
0
0.371
(n/a)
353
rd
Nashwauk
0
0
1
0
0
0.368
324
29
354
th
Hayfield
1
0
1
0
0
0.361
247
107
355
th
Randolph
1
0
1
0
0
0.36
343
12
356
th
Owatonna
7
3
5
0
3
0.36
353
3
357
th
Trimont
1
0
0
0
0
0.36
365
8
358
th
Babbitt
1
0
1
0
0
0.357
408
50
359
th
Pipestone
2
1
2
1
0
0.357
387
28
360
th
Iron
1
0
1
0
0
0.356
373
13
361
st
Bagley
1
0
2
0
0
0.355
378
17
362
nd
Browns Valley
1
1
0
0
0
0.352
432
70
363
rd
Janesville
1
0
1
0
1
0.352
294
69
364
th
Northome
1
0
1
0
0
0.351
306
58
365
th
Walker
1
0
2
0
0
0.351
400
35
366
th
Deer River
2
0
2
0
0
0.35
245
121
367
th
Henderson
2
0
2
0
1
0.343
372
5
368
th
Campbell
1
0
1
0
0
0.34
188
180
369
th
Nerstrand
1
0
0
0
0
0.339
356
13
370
th
Blackduck
1
0
1
0
0
0.339
354
16
371
st
Wrenshall
1
0
1
0
0
0.337
377
6
372
nd
Maplewood
7
3
2
2
2
0.336
376
4
373
rd
Appleton
1
0
0
0
0
0.336
374
1
374
th
Ogilvie
1
0
2
0
0
0.332
367
7
375
th
Staples
1
0
2
0
1
0.33
317
58
376
th
Motley
0
1
0
0
0
0.329
327
49
377
th
Baudette
1
0
1
0
0
0.325
341
36
378
th
Albert Lea
5
1
2
0
0
0.323
385
7
379
th
Glenville
2
0
1
0
0
0.32
429
50
380
th
Moorhead
5
2
6
3
2
0.319
362
18
381
st
Upsala
1
0
1
1
0
0.318
398
17
382
nd
Floodwood
1
0
2
0
0
0.314
342
40
383
rd
Granite Falls
1
1
1
0
0
0.314
381
2
384
th
Verndale
1
0
1
0
0
0.312
380
4
385
th
Goodridge
1
0
1
0
0
0.311
404
19
386
th
Culver
1
0
1
0
0
0.304
370
16
387
th
West Saint Paul
3
1
7
0
5
0.304
388
1
388
th
South Saint Paul
3
0
2
0
1
0.301
403
15
389
th
Truman
1
0
1
0
1
0.3
401
12
390
th
Browerville
1
0
1
0
1
0.299
413
23
391
st
Keewatin
1
0
0
0
0
0.293
390
1
392
nd
North Saint Paul
4
0
4
0
2
0.291
368
24
393
rd
Randall
1
0
0
0
0
0.289
319
74
394
th
Columbia Heights
4
3
3
0
2
0.282
419
25
395
th
Heron Lake
1
0
0
0
0
0.282
397
2
396
th
East Bethel
1
0
0
0
0
0.281
299
97
397
th
Saint Paul
87
14
45
10
32
0.275
394
3
398
th
Little Falls
4
2
4
0
1
0.274
349
49
399
th
Kelliher
1
0
1
0
0
0.271
407
8
400
th
Atwater
1
0
0
0
0
0.267
361
39
401
st
McGregor
1
0
2
1
0
0.266
399
2
402
nd
Little Canada
1
2
3
2
2
0.266
(n/a)
403
rd
Le Center
1
0
0
0
0
0.265
393
10
404
th
Faribault
7
2
6
3
4
0.261
412
8
405
th
Granada
1
1
1
0
0
0.255
405
406
th
Raymond
1
0
0
0
0
0.254
344
62
407
th
Okabena
0
0
1
0
1
0.248
406
1
408
th
Gaylord
1
0
0
0
2
0.248
369
39
409
th
Ogema
1
0
0
0
0
0.244
431
22
410
th
Burnsville
10
2
4
4
3
0.241
382
28
411
th
Laporte
1
0
1
0
0
0.239
426
15
412
th
Worthington
2
1
3
1
2
0.237
415
3
413
th
Minneapolis
76
17
54
10
27
0.235
411
2
414
th
Hill City
1
1
1
0
0
0.233
384
30
415
th
Brewster
1
1
0
0
0
0.233
345
70
416
th
Fisher
1
0
1
0
0
0.233
392
24
417
th
Richfield
9
2
8
1
3
0.23
409
8
418
th
Brooklyn Park
14
3
14
1
3
0.225
416
2
419
th
Saint Cloud
9
2
5
5
11
0.221
414
5
420
th
Fridley
7
2
4
0
5
0.22
424
4
421
st
Climax
1
0
1
0
0
0.216
389
32
422
nd
Long Prairie
1
0
1
0
1
0.207
420
2
423
rd
Lynd
1
1
0
0
0
0.197
422
1
424
th
Lyle
2
0
1
0
0
0.179
417
7
425
th
Willmar
4
2
3
6
1
0.178
418
7
426
th
Austin
6
2
3
5
1
0.174
410
16
427
th
Hinckley
1
0
4
0
0
0.173
425
2
428
th
Crystal
3
1
3
0
2
0.17
430
2
429
th
Brooklyn Center
9
2
7
0
1
0.168
436
7
430
th
Remer
1
0
2
0
0
0.156
421
9
431
st
Mahnomen
1
0
2
0
1
0.155
427
4
432
nd
Cass Lake
1
1
2
0
0
0.127
434
2
433
rd
Robbinsdale
1
1
0
0
0
0.112
435
2
434
th
Naytahwaush
1
0
0
0
0
0.105
428
6
435
th
Ponsford
1
0
0
0
0
0.1
(n/a)
436
th
Butterfield
1
0
1
0
0
0.089
433
3
437
th
Waite Park
2
0
1
1
1
0.045
437
438
th
Ponemah
1
0
0
0
0
0.03
438
439
th
Sandstone
0
0
1
0
1
0.012
(n/a)
Spread the word!
Facebook User
Minnesota City Rankings
Find out which cities in Minnesota have the best schools. Compare schools, test scores, rankings And more for Minnesota schools with SchoolDigger.com
schooldigger.com
Sign up for updates!
Be the first to know when we update our rankings!
Go!
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Minnesota Department of Education.
These rankings were last updated on September 2, 2019, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Minnesota Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Minnesota Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Other Minnesota Ranking lists:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Minnesota Department of Education.
Diagnostics
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
Loading...