Find a School
School Rankings
Find a School
School Rankings
Home
Minnesota
City Rankings
Minnesota City Rankings
Updated Thursday, September 2, 2021, based on the 2020-21 school year test scores.
Other MN Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2020 - 2021
2020 - 2021
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 424)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2021
)
Rank (
2019
)
Rank change from
2019
SchoolDigger Rating (
2021
)
1
st
Dassel
1
0
0
0
0
0.993
1
2
nd
No Oaks
0
1
0
0
0
0.983
2
3
rd
Wayzata
1
1
0
0
4
0.972
5
2
4
th
Delano
1
1
1
0
2
0.964
7
3
5
th
Centerville
1
0
0
0
0
0.963
13
8
6
th
Esko
1
0
1
0
0
0.961
8
2
7
th
Long Lake
2
1
1
0
0
0.956
3
4
8
th
Mahtomedi
1
1
2
0
1
0.949
4
4
9
th
Excelsior
3
1
0
0
2
0.944
12
3
10
th
Ivanhoe
1
0
0
0
0
0.933
288
278
11
th
Mound
1
1
0
0
1
0.929
9
2
12
th
Cologne
1
0
0
0
1
0.925
24
12
13
th
Hanover
1
0
0
0
0
0.916
6
7
14
th
Richmond
1
0
0
0
1
0.915
20
6
15
th
Minneota
1
0
1
0
1
0.907
28
13
16
th
Good Thunder
1
0
0
0
0
0.906
10
6
17
th
Rogers
2
1
1
0
1
0.905
22
5
18
th
Slayton
1
0
1
0
0
0.899
86
68
19
th
Edina
8
2
2
2
4
0.892
17
2
20
th
Argyle
1
0
0
0
0
0.892
209
189
21
st
Ham Lake
2
0
0
0
0
0.891
39
18
22
nd
Barnesville
1
0
1
0
0
0.888
23
1
23
rd
Chanhassen
2
0
2
1
3
0.888
43
20
24
th
Andover
3
1
2
0
1
0.885
19
5
25
th
Eden Prairie
9
1
7
0
5
0.885
37
12
26
th
Garfield
1
0
0
0
0
0.884
124
98
27
th
Russell
0
1
0
0
0
0.877
192
165
28
th
Scandia
1
0
0
0
0
0.877
139
111
29
th
Victoria
1
0
0
0
1
0.876
41
12
30
th
Pine Island
1
1
2
0
0
0.875
34
4
31
st
Cokato
1
1
3
0
0
0.874
132
101
32
nd
Arden Hills
1
0
1
0
0
0.85
90
58
33
rd
Beaver Creek
1
0
0
0
0
0.849
16
17
34
th
Albany
1
1
1
0
1
0.848
36
2
35
th
Plymouth
12
5
13
5
8
0.845
107
72
36
th
Saint Anthony
1
1
2
0
0
0.844
29
7
37
th
Mabel
1
0
1
0
1
0.843
149
112
38
th
Battle Lake
1
0
1
0
0
0.84
32
6
39
th
New Prague
3
1
4
0
1
0.839
56
17
40
th
Dayton
1
0
0
0
0
0.838
76
36
41
st
Elgin
0
2
0
0
0
0.836
38
3
42
nd
Stillwater
9
2
6
2
3
0.836
65
23
43
rd
Miltona
1
0
0
0
0
0.835
60
17
44
th
Mendota Heights
2
1
0
1
2
0.834
62
18
45
th
Lakeville
10
3
3
1
2
0.831
57
12
46
th
Hancock
1
0
1
0
0
0.823
61
15
47
th
Saint Michael
3
1
3
0
1
0.822
11
36
48
th
Littlefork
1
0
1
0
0
0.82
145
97
49
th
Lino Lakes
4
1
5
0
0
0.814
169
120
50
th
Zumbrota
1
1
2
0
1
0.811
44
6
51
st
Mapleton
0
0
1
0
0
0.81
84
33
52
nd
Minnesota Lake
2
0
0
0
0
0.804
27
25
53
rd
Carver
2
0
0
0
0
0.802
141
88
54
th
Hallock
1
0
1
0
0
0.794
59
5
55
th
Annandale
1
1
2
0
0
0.793
130
75
56
th
Breezy Point
1
0
0
0
0
0.789
49
7
57
th
Fertile
1
0
1
0
0
0.788
87
30
58
th
Minnetonka
8
4
15
0
3
0.787
143
85
59
th
Monticello
9
4
5
1
1
0.787
83
24
60
th
St Louis Park
1
0
1
0
0
0.783
(n/a)
61
st
Hermantown
2
1
2
0
0
0.781
31
30
62
nd
Prior Lake
5
2
1
1
4
0.781
54
8
63
rd
Luverne
1
1
3
0
0
0.778
89
26
64
th
Lamberton
1
0
1
0
0
0.778
79
15
65
th
Falcon Heights
1
0
0
0
0
0.776
91
26
66
th
Brandon
1
1
1
0
0
0.774
15
51
67
th
Maple Lake
1
0
3
0
1
0.772
213
146
68
th
Carlos
1
0
0
0
0
0.765
233
165
69
th
Barrett
0
1
1
0
0
0.763
50
19
70
th
Nisswa
1
0
0
0
0
0.762
153
83
71
st
Buffalo Lake
1
0
0
0
0
0.758
33
38
72
nd
Henning
1
0
1
0
0
0.758
111
39
73
rd
Becker
3
1
2
0
2
0.757
70
3
74
th
Rothsay
1
0
1
0
0
0.757
123
49
75
th
Eagle Lake
1
0
0
0
0
0.755
80
5
76
th
Nevis
1
0
2
0
0
0.753
81
5
77
th
Lindstrom
0
1
2
2
0
0.75
42
35
78
th
Tracy
1
0
1
0
1
0.748
127
49
79
th
Woodbury
9
3
4
1
4
0.747
75
4
80
th
Cold Spring
1
1
2
0
1
0.745
134
54
81
st
Mazeppa
1
0
0
0
0
0.745
78
3
82
nd
Zimmerman
2
1
1
0
0
0.74
47
35
83
rd
Baxter
1
1
0
0
1
0.738
25
58
84
th
Erskine
1
0
1
0
0
0.737
71
13
85
th
Nerstrand
1
0
0
0
0
0.734
369
284
86
th
Ashby
1
0
1
0
1
0.734
179
93
87
th
Waconia
4
1
3
1
1
0.734
40
47
88
th
New London
2
1
2
0
0
0.731
46
42
89
th
Hills
0
0
1
0
1
0.728
105
16
90
th
Springfield
1
0
1
0
1
0.725
100
10
91
st
Northfield
6
1
3
0
2
0.725
95
4
92
nd
Perham
1
1
2
0
2
0.724
117
25
93
rd
Mora
1
1
2
0
0
0.719
180
87
94
th
Chatfield
1
0
2
0
0
0.718
92
2
95
th
Elk River
7
5
9
1
4
0.716
82
13
96
th
Plummer
1
0
0
0
0
0.709
198
102
97
th
Evansville
1
0
0
0
0
0.708
48
49
98
th
Sleepy Eye
1
0
1
0
3
0.706
272
174
99
th
Eden Valley
1
0
1
1
0
0.706
35
64
100
th
Kimball
1
0
2
0
1
0.705
125
25
101
st
Osakis
1
0
1
0
1
0.705
69
32
102
nd
North Mankato
3
2
0
2
1
0.703
68
34
103
rd
Ada
1
0
2
0
0
0.703
121
18
104
th
Maple Grove
11
2
3
1
3
0.703
154
50
105
th
Waverly
1
0
0
0
0
0.7
137
32
106
th
Waterville
1
0
1
0
0
0.698
45
61
107
th
Fergus Falls
5
2
3
4
4
0.697
248
141
108
th
Eagan
10
2
3
0
4
0.696
140
32
109
th
Greenbush
1
0
1
0
0
0.696
181
72
110
th
Elko
1
0
0
0
0
0.69
151
41
111
th
Silver Bay
1
0
1
0
0
0.689
273
162
112
th
Morris
2
0
1
0
1
0.685
94
18
113
th
Kasson
1
1
1
0
0
0.685
129
16
114
th
Cohasset
1
0
0
0
0
0.685
174
60
115
th
Badger
1
0
1
0
0
0.683
74
41
116
th
Saint Charles
1
0
1
0
0
0.682
51
65
117
th
Stephen
0
0
1
0
0
0.681
316
199
118
th
Jordan
2
1
2
0
1
0.678
115
3
119
th
Otsego
3
2
1
0
0
0.677
97
22
120
th
Savage
6
1
1
0
1
0.676
170
50
121
st
Rockford
1
1
1
0
0
0.675
52
69
122
nd
Buffalo
6
2
7
0
2
0.671
207
85
123
rd
Rice
1
0
0
0
0
0.671
188
65
124
th
Cannon Falls
1
0
3
0
1
0.665
98
26
125
th
Hastings
5
1
5
0
2
0.665
106
19
126
th
Le Sueur
1
1
2
0
1
0.664
351
225
127
th
Roseville
4
0
6
1
7
0.663
214
87
128
th
Champlin
3
1
1
0
0
0.663
67
61
129
th
Dawson
1
0
1
0
0
0.663
182
53
130
th
Rosemount
3
2
4
5
2
0.658
185
55
131
st
Holdingford
1
0
2
0
0
0.657
118
13
132
nd
Wheaton
1
0
1
0
0
0.657
167
35
133
rd
Franklin
1
0
0
0
0
0.656
64
69
134
th
Alexandria
4
2
2
1
3
0.655
177
43
135
th
Lake Crystal
2
0
1
0
0
0.654
252
117
136
th
Houston
2
0
2
1
0
0.651
236
100
137
th
Ely
1
1
1
0
0
0.649
163
26
138
th
Watertown
2
1
2
0
1
0.646
136
2
139
th
Aitkin
1
0
2
0
0
0.642
205
66
140
th
Caledonia
1
1
1
1
2
0.641
228
88
141
st
Blooming Prairie
1
0
1
0
0
0.638
146
5
142
nd
Eyota
1
1
1
0
0
0.634
126
16
143
rd
Madison
1
1
1
0
0
0.632
193
50
144
th
Elbow Lake
1
0
0
0
0
0.632
30
114
145
th
Belle Plaine
3
1
2
0
2
0.631
166
21
146
th
Spring Grove
1
0
1
0
0
0.629
168
22
147
th
Pierz
1
0
2
0
1
0.626
116
31
148
th
Pillager
1
1
2
0
0
0.62
218
70
149
th
Mountain Lake
1
0
1
0
3
0.618
226
77
150
th
Pequot Lakes
0
2
1
0
0
0.616
55
95
151
st
Mankato
6
2
9
2
6
0.616
247
96
152
nd
Apple Valley
8
3
9
2
4
0.614
232
80
153
rd
Barnum
1
0
1
0
0
0.614
77
76
154
th
Blaine
9
2
3
1
4
0.611
206
52
155
th
New Brighton
7
1
1
0
0
0.609
99
56
156
th
Foley
1
1
1
1
1
0.608
58
98
157
th
Royalton
2
1
1
0
0
0.604
260
103
158
th
Cottonwood
1
0
1
0
0
0.602
196
38
159
th
White Bear Lake
10
6
7
3
4
0.601
297
138
160
th
Chaska
6
4
10
1
5
0.601
183
23
161
st
Ruthton
1
0
0
0
0
0.6
291
130
162
nd
Fosston
1
0
1
0
0
0.599
96
66
163
rd
Hibbing
3
0
2
0
2
0.598
109
54
164
th
Lake City
1
0
2
0
1
0.597
240
76
165
th
Kensington
1
0
0
0
0
0.595
257
92
166
th
Shoreview
4
0
6
2
0
0.592
(n/a)
167
th
Lakefield
1
1
0
0
1
0.592
329
162
168
th
Dilworth
1
1
0
0
0
0.591
142
26
169
th
Roseau
1
0
2
0
0
0.59
150
19
170
th
Osseo
0
1
2
0
0
0.59
201
31
171
st
Avon
1
0
0
0
0
0.588
104
67
172
nd
Sebeka
1
0
1
0
0
0.588
176
4
173
rd
Glenwood
2
2
2
0
0
0.588
133
40
174
th
Moose Lake
1
0
2
0
0
0.588
187
13
175
th
Bayport
1
0
1
0
0
0.585
131
44
176
th
Ramsey
3
0
1
0
0
0.584
108
68
177
th
Saint Louis Park
4
1
6
1
7
0.583
255
78
178
th
Norwood Young America
1
1
1
0
0
0.581
197
19
179
th
Circle Pines
2
0
4
0
0
0.579
157
22
180
th
Parkers Prairie
1
0
1
0
0
0.579
165
15
181
st
Bertha
1
0
1
0
1
0.578
276
95
182
nd
Plainview
1
0
1
0
1
0.575
14
168
183
rd
Lanesboro
1
0
1
0
1
0.574
156
27
184
th
Red Lake Falls
1
0
2
0
0
0.57
222
38
185
th
Clear Lake
1
0
0
0
0
0.568
128
57
186
th
Lake Park
0
0
1
0
0
0.568
72
114
187
th
Isanti
5
2
0
0
1
0.568
223
36
188
th
Sauk Rapids
4
1
3
1
2
0.565
234
46
189
th
Campbell
1
0
1
0
0
0.564
368
179
190
th
Trimont
1
0
0
0
0
0.562
357
167
191
st
Stewartville
3
1
1
0
0
0.561
144
47
192
nd
Cambridge
3
2
5
2
1
0.561
219
27
193
rd
Grand Rapids
3
2
2
1
2
0.56
305
112
194
th
Milaca
1
0
3
1
0
0.56
161
33
195
th
Cleveland
1
0
1
0
0
0.559
190
5
196
th
Maynard
1
0
0
0
0
0.559
249
53
197
th
Lancaster
1
0
1
0
0
0.559
191
6
198
th
Sauk Centre
1
1
1
1
1
0.557
122
76
199
th
Warren
1
0
2
0
0
0.556
243
44
200
th
Alden
2
0
1
1
0
0.553
275
75
201
st
Oklee
1
0
1
0
0
0.553
244
43
202
nd
Adams
2
1
1
1
1
0.553
281
79
203
rd
Melrose
2
1
3
0
2
0.552
215
12
204
th
Lakeland
1
0
0
0
0
0.551
53
151
205
th
Morristown
0
2
0
0
0
0.551
88
117
206
th
Lonsdale
1
0
0
0
0
0.549
93
113
207
th
Cottage Grove
7
2
4
0
0
0.548
203
4
208
th
Farmington
6
2
3
0
1
0.543
212
4
209
th
Goodhue
1
0
2
0
1
0.543
230
21
210
th
Rushford
1
1
1
0
0
0.541
208
2
211
th
New Ulm
3
1
4
3
5
0.532
289
78
212
th
Climax
1
0
1
0
0
0.528
421
209
213
th
Wells
1
0
2
0
1
0.527
199
14
214
th
Karlstad
1
0
1
0
0
0.527
103
111
215
th
Forest Lake
6
3
6
0
1
0.524
173
42
216
th
Braham
1
0
1
0
0
0.522
148
68
217
th
Rockville
1
0
0
0
0
0.517
147
70
218
th
Canby
1
0
1
0
1
0.516
186
32
219
th
Wanamingo
1
0
0
0
0
0.513
311
92
220
th
Wabasso
1
0
1
0
1
0.513
262
42
221
st
Wyoming
2
0
0
0
0
0.511
224
3
222
nd
Saint Joseph
1
0
0
0
0
0.51
304
82
223
rd
Cook
1
0
1
0
0
0.51
341
118
224
th
Brainerd
6
1
1
2
3
0.509
282
58
225
th
Montrose
1
0
0
0
0
0.507
119
106
226
th
Grove City
0
1
1
0
1
0.506
194
32
227
th
Murdock
1
0
0
0
0
0.506
246
19
228
th
Shakopee
6
2
5
1
3
0.505
312
84
229
th
Montevideo
2
1
3
2
0
0.502
225
4
230
th
Grygla
1
0
1
0
0
0.501
250
20
231
st
Golden Valley
4
1
5
0
3
0.5
340
109
232
nd
Ulen
1
0
1
0
0
0.498
296
64
233
rd
Winona
7
1
4
0
6
0.497
330
97
234
th
Crosby
1
0
1
0
0
0.495
158
76
235
th
Mountain Iron
1
0
2
0
0
0.494
284
49
236
th
Northome
1
0
1
0
0
0.494
364
128
237
th
Newfolden
1
0
1
1
0
0.493
204
33
238
th
Warroad
1
0
2
0
0
0.492
239
1
239
th
Spring Valley
2
0
1
1
0
0.492
245
6
240
th
Park Rapids
2
2
2
0
0
0.492
343
103
241
st
New York Mills
1
0
1
0
0
0.488
162
79
242
nd
Duluth
16
2
6
8
7
0.488
267
25
243
rd
Saint Clair
1
0
1
0
0
0.488
251
8
244
th
Wabasha
1
0
1
1
1
0.488
135
109
245
th
Glyndon
1
0
1
0
0
0.487
155
90
246
th
Rochester
24
5
15
3
15
0.486
306
60
247
th
East Grand Forks
2
1
1
0
3
0.484
268
21
248
th
Coleraine
1
1
2
0
0
0.483
269
21
249
th
Underwood
1
0
2
0
0
0.483
189
60
250
th
Coon Rapids
7
2
7
2
3
0.482
310
60
251
st
Redwood Falls
1
1
2
0
1
0.481
200
51
252
nd
Audubon
1
0
0
0
0
0.481
242
10
253
rd
Montgomery
1
0
1
0
1
0.48
211
42
254
th
Detroit Lakes
3
2
5
0
3
0.48
210
44
255
th
Eveleth
1
0
3
0
0
0.479
286
31
256
th
Gibbon
1
0
0
0
1
0.478
(n/a)
257
th
Carlton
1
0
2
0
0
0.476
274
17
258
th
Floodwood
1
0
2
0
0
0.476
382
124
259
th
Sherburn
1
1
1
0
0
0.474
120
139
260
th
Bemidji
11
4
7
2
4
0.474
347
87
261
st
Menahga
1
1
1
0
0
0.474
241
20
262
nd
Grand Meadow
1
1
1
1
0
0.471
258
4
263
rd
Taylors Falls
1
0
0
0
0
0.47
254
9
264
th
Saint Peter
4
1
6
2
2
0.468
(n/a)
265
th
Pine City
2
0
2
1
0
0.465
237
28
266
th
Cromwell
1
0
1
0
0
0.463
277
11
267
th
Anoka
4
1
5
1
4
0.461
266
1
268
th
Atwater
1
0
0
0
0
0.458
400
132
269
th
Crosslake
1
0
1
0
0
0.457
327
58
270
th
Nicollet
2
1
1
0
2
0.455
301
31
271
st
Iron
1
0
1
0
0
0.454
360
89
272
nd
West Saint Paul
3
1
6
0
5
0.452
387
115
273
rd
Janesville
1
0
1
0
1
0.452
363
90
274
th
Walnut Grove
1
0
0
0
0
0.449
299
25
275
th
Graceville
1
0
1
0
0
0.448
138
137
276
th
Two Harbors
1
0
2
0
0
0.446
101
175
277
th
Randall
1
0
0
0
0
0.445
393
116
278
th
Belgrade
0
0
1
0
0
0.444
112
166
279
th
Harmony
0
0
2
0
0
0.443
229
50
280
th
Adrian
1
1
1
0
0
0.442
216
64
281
st
Bloomington
13
3
9
1
8
0.441
332
51
282
nd
Silver Lake
1
0
0
0
0
0.441
270
12
283
rd
Lake Elmo
2
1
0
0
0
0.44
321
38
284
th
Ortonville
1
0
1
0
0
0.44
285
1
285
th
Thief River Falls
1
1
3
0
2
0.438
217
68
286
th
Walker
1
0
2
0
1
0.438
365
79
287
th
Frazee
1
0
1
0
0
0.435
159
128
288
th
Aurora
1
0
1
0
0
0.432
348
60
289
th
Fulda
1
0
1
0
1
0.431
253
36
290
th
Pelican Rapids
1
1
2
0
0
0.429
265
25
291
st
Gaylord
1
0
0
0
2
0.429
408
117
292
nd
Bigfork
1
0
1
0
0
0.429
235
57
293
rd
Marine on Saint Croix
1
0
0
0
0
0.427
313
20
294
th
Rush City
1
0
2
0
0
0.426
63
231
295
th
Blackduck
1
0
1
0
0
0.425
370
75
296
th
Fairmont
2
0
2
2
4
0.425
171
125
297
th
Owatonna
6
3
5
0
3
0.424
356
59
298
th
Pine River
1
1
2
0
0
0.423
256
42
299
th
Brooten
1
0
1
0
0
0.421
261
38
300
th
Twin Valley
1
0
1
0
0
0.421
307
7
301
st
Browerville
1
0
1
0
2
0.42
390
89
302
nd
Newport
1
0
0
0
0
0.418
326
24
303
rd
Grand Marais
2
1
3
0
0
0.418
338
35
304
th
Chokio
1
0
1
0
0
0.414
350
46
305
th
North Branch
4
1
3
1
1
0.414
336
31
306
th
Upsala
1
0
1
0
0
0.412
381
75
307
th
International Falls
1
0
2
0
1
0.411
160
147
308
th
Winthrop
0
0
1
0
0
0.409
164
144
309
th
Medford
1
0
1
0
0
0.406
298
11
310
th
Oakdale
4
1
2
0
3
0.402
259
51
311
th
Marshall
3
1
4
0
3
0.402
280
31
312
th
Granada
1
1
1
0
0
0.401
405
93
313
th
Lewiston
1
0
1
0
2
0.401
202
111
314
th
Le Roy
1
0
1
1
0
0.4
303
11
315
th
Clara City
0
0
1
0
0
0.399
271
44
316
th
Wadena
2
1
3
2
1
0.397
220
96
317
th
Kenyon
0
1
2
0
0
0.396
320
3
318
th
Moorhead
5
1
6
2
2
0.391
380
62
319
th
Swanville
1
0
2
0
0
0.386
346
27
320
th
Brewster
1
1
0
0
0
0.386
415
95
321
st
Ellendale
1
0
0
0
0
0.373
221
100
322
nd
Lester Prairie
1
0
1
0
0
0.372
314
8
323
rd
Westbrook
0
0
1
0
0
0.372
322
1
324
th
Culver
1
0
1
0
0
0.371
386
62
325
th
Ellsworth
1
0
1
0
0
0.371
110
215
326
th
Olivia
1
1
2
0
0
0.371
152
174
327
th
Clearbrook
1
0
1
0
0
0.371
324
3
328
th
Saint Francis
1
1
3
5
2
0.368
295
33
329
th
Raymond
1
0
0
0
0
0.365
406
77
330
th
Finlayson
3
0
2
0
0
0.363
263
67
331
st
Staples
1
1
1
0
1
0.362
375
44
332
nd
Preston
1
0
0
0
0
0.358
178
154
333
rd
La Crescent
2
1
3
0
1
0.356
331
2
334
th
Edgerton
1
0
1
0
3
0.355
283
51
335
th
Blue Earth
2
1
1
0
0
0.353
337
2
336
th
Inver Grove Heights
6
1
2
0
1
0.351
325
11
337
th
Benson
1
0
3
0
0
0.349
318
19
338
th
Hector
0
0
1
0
0
0.348
309
29
339
th
Deer River
2
0
2
0
0
0.348
366
27
340
th
Chisholm
1
1
1
0
0
0.348
290
50
341
st
Saint James
3
0
1
0
1
0.346
293
48
342
nd
Kerkhoven
0
0
2
0
0
0.344
349
7
343
rd
Le Center
1
0
0
0
0
0.344
403
60
344
th
Hutchinson
3
2
5
1
5
0.343
339
5
345
th
Granite Falls
1
1
1
0
0
0.342
383
38
346
th
Breckenridge
1
1
2
0
1
0.342
308
38
347
th
McGregor
1
0
2
1
0
0.342
401
54
348
th
New Richland
0
0
1
0
0
0.341
292
56
349
th
Cedar
3
0
0
0
1
0.339
172
177
350
th
Madelia
1
0
2
0
1
0.339
315
35
351
st
Little Falls
4
2
5
1
2
0.338
398
47
352
nd
Waseca
3
3
2
1
1
0.336
333
19
353
rd
Jackson
1
0
1
0
0
0.334
231
122
354
th
Paynesville
1
1
1
0
0
0.332
175
179
355
th
Starbuck
1
0
0
1
1
0.325
66
289
356
th
Albert Lea
5
1
2
0
1
0.315
378
22
357
th
Fisher
1
0
1
0
0
0.314
416
59
358
th
Vadnais Heights
0
0
2
0
1
0.312
317
41
359
th
Red Wing
6
1
5
1
2
0.312
300
59
360
th
Lynd
1
1
0
0
0
0.311
423
63
361
st
Isle
1
0
2
0
0
0.311
335
26
362
nd
Gilbert
0
2
0
0
0
0.307
(n/a)
363
rd
Dodge Center
1
1
1
0
2
0.303
323
40
364
th
Browns Valley
1
1
0
0
0
0.303
362
2
365
th
Renville
1
0
1
0
0
0.301
294
71
366
th
Keewatin
1
0
0
0
0
0.3
391
25
367
th
Winsted
2
0
0
0
1
0.298
102
265
368
th
Saint Paul Park
2
0
0
0
1
0.296
334
34
369
th
Randolph
1
0
1
0
0
0.294
355
14
370
th
Arlington
0
1
1
0
1
0.292
319
51
371
st
Heron Lake
1
0
0
0
0
0.291
395
24
372
nd
Glencoe
1
1
1
0
1
0.274
184
188
373
rd
Ogilvie
1
0
2
0
0
0.272
374
1
374
th
Little Canada
2
2
2
0
2
0.27
402
28
375
th
Minneapolis
75
21
51
7
30
0.266
413
38
376
th
Hayfield
1
0
1
0
0
0.263
354
22
377
th
Saint Paul
88
16
45
12
34
0.263
397
20
378
th
Wrenshall
1
0
1
0
0
0.262
371
7
379
th
Verndale
1
0
1
0
0
0.261
384
5
380
th
Nashwauk
0
0
1
0
0
0.256
353
27
381
st
Burnsville
9
1
4
3
5
0.251
410
29
382
nd
Willow River
1
0
1
0
0
0.245
344
38
383
rd
Henderson
2
0
2
0
1
0.245
367
16
384
th
Maplewood
7
2
1
3
4
0.242
372
12
385
th
Richfield
10
3
8
1
4
0.24
417
32
386
th
Goodridge
1
0
1
0
0
0.24
385
1
387
th
Truman
1
0
1
0
1
0.238
389
2
388
th
Morgan
0
0
1
0
1
0.238
302
86
389
th
Willmar
4
2
3
7
1
0.237
425
36
390
th
Comfrey
1
0
1
0
0
0.236
85
305
391
st
Babbitt
1
0
1
0
0
0.235
358
33
392
nd
Bagley
1
0
2
0
1
0.234
361
31
393
rd
South Saint Paul
3
1
2
0
1
0.228
388
5
394
th
Fridley
6
2
5
0
6
0.227
420
26
395
th
Baudette
1
0
1
0
0
0.222
377
18
396
th
Brooklyn Park
14
5
15
1
4
0.216
418
22
397
th
Saint Cloud
9
2
5
5
14
0.215
419
22
398
th
Crystal
3
1
3
0
2
0.214
428
30
399
th
East Bethel
1
0
0
1
0
0.214
396
3
400
th
Kelliher
1
0
1
0
0
0.21
399
1
401
st
Faribault
6
2
6
4
5
0.205
404
3
402
nd
Waubun
0
1
3
0
0
0.199
(n/a)
403
rd
Lyle
1
0
1
0
0
0.194
424
21
404
th
North Saint Paul
4
1
5
0
2
0.188
392
12
405
th
Glenville
1
0
1
1
0
0.177
379
26
406
th
Appleton
1
0
0
0
0
0.17
373
33
407
th
Okabena
0
0
1
0
1
0.166
407
408
th
Worthington
2
1
3
1
2
0.162
412
4
409
th
Herman
1
0
1
0
0
0.158
(n/a)
410
th
Austin
6
2
4
7
1
0.155
426
16
411
th
Hill City
1
1
1
0
0
0.153
414
3
412
th
Hinckley
1
0
4
0
0
0.151
427
15
413
th
Long Prairie
1
0
1
0
1
0.146
422
9
414
th
Naytahwaush
1
0
0
0
0
0.145
434
20
415
th
Robbinsdale
1
1
0
0
0
0.14
433
18
416
th
Laporte
1
1
1
0
0
0.134
411
5
417
th
Mahnomen
1
0
2
0
1
0.131
431
14
418
th
Columbia Heights
6
3
3
0
2
0.116
394
24
419
th
Cass Lake
1
1
2
0
0
0.116
432
13
420
th
Remer
1
0
2
0
0
0.113
430
10
421
st
Waite Park
2
0
1
1
1
0.097
437
16
422
nd
Butterfield
1
0
1
0
0
0.094
436
14
423
rd
Brooklyn Center
9
3
7
1
1
0.088
429
6
424
th
Ponemah
1
0
0
0
0
0
438
14
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, 2021, 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. School Attendance Areas provided by
ATTOM
.
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...