Find a School
School Rankings
Find a School
School Rankings
Home
Minnesota
City Rankings
Minnesota City Rankings
Alert!
Be the first to know when the Minnesota Department of Education releases new test scores! We will update our rankings right away and send you an email!
Get Notified!
Alert!
Sign up for rankings notifications!
Get Notified!
Other MN Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2021 - 2022
2021 - 2022
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 425)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2022
)
Rank (
2021
)
Rank change from
2021
SchoolDigger Rating (
2022
)
1
st
Dassel
1
0
0
0
0
0.985
1
2
nd
Hanover
1
0
0
0
0
0.974
13
11
3
rd
Mound
1
1
0
0
1
0.965
11
8
4
th
No Oaks
0
1
0
0
0
0.963
2
2
5
th
Wayzata
1
1
0
0
4
0.963
3
2
6
th
Long Lake
2
1
1
0
0
0.959
7
1
7
th
Esko
1
0
1
0
0
0.952
6
1
8
th
Excelsior
3
1
0
0
2
0.951
9
1
9
th
Mahtomedi
1
1
2
0
1
0.95
8
1
10
th
Cologne
1
0
0
0
1
0.945
12
2
11
th
Argyle
1
0
0
0
0
0.942
20
9
12
th
Delano
1
1
1
0
2
0.927
4
8
13
th
Centerville
1
0
0
0
0
0.925
5
8
14
th
Barnesville
1
0
1
0
0
0.923
22
8
15
th
Andover
3
1
2
0
1
0.921
24
9
16
th
Richmond
1
0
0
0
1
0.911
14
2
17
th
Battle Lake
1
0
1
0
0
0.906
38
21
18
th
Elbow Lake
1
0
0
0
0
0.901
144
126
19
th
Ivanhoe
1
0
0
0
0
0.894
10
9
20
th
Edina
8
2
2
2
4
0.892
19
1
21
st
Ham Lake
2
0
0
0
0
0.891
21
22
nd
Beaver Creek
1
0
0
0
0
0.888
33
11
23
rd
New Prague
3
1
4
0
1
0.887
39
16
24
th
Chanhassen
2
0
2
1
3
0.887
23
1
25
th
St Louis Park
1
0
1
0
0
0.887
60
35
26
th
Minneota
1
0
1
0
1
0.886
15
11
27
th
Luverne
1
1
3
0
0
0.886
63
36
28
th
Rogers
2
1
1
0
1
0.883
17
11
29
th
Eden Prairie
9
1
7
0
5
0.882
25
4
30
th
Garfield
1
0
0
0
0
0.881
26
4
31
st
Hermantown
2
1
2
0
0
0.875
61
30
32
nd
Hancock
1
0
1
0
0
0.872
46
14
33
rd
Dayton
1
0
0
0
0
0.869
40
7
34
th
Prior Lake
5
2
1
1
4
0.859
62
28
35
th
Eagle Lake
1
0
0
0
0
0.858
75
40
36
th
Springfield
1
0
1
0
1
0.857
90
54
37
th
Mapleton
0
0
1
0
0
0.855
51
14
38
th
Nisswa
1
0
0
0
0
0.851
70
32
39
th
Annandale
1
1
2
0
0
0.85
55
16
40
th
Mazeppa
1
0
0
0
0
0.845
81
41
41
st
New London
2
1
2
0
0
0.841
88
47
42
nd
Waconia
4
1
3
1
1
0.837
87
45
43
rd
Spring Grove
1
0
1
0
0
0.836
146
103
44
th
Mabel
1
0
1
0
1
0.835
37
7
45
th
Barrett
0
1
1
0
0
0.833
69
24
46
th
Circle Pines
2
0
4
0
0
0.824
179
133
47
th
Becker
3
1
2
0
2
0.808
73
26
48
th
Rothsay
1
0
1
0
0
0.806
74
26
49
th
Good Thunder
1
0
0
0
0
0.803
16
33
50
th
Pine Island
1
1
2
0
0
0.799
30
20
51
st
Osakis
1
0
1
0
1
0.798
101
50
52
nd
Erskine
1
0
1
0
0
0.797
84
32
53
rd
Plainview
1
0
1
0
1
0.794
182
129
54
th
Saint Michael
3
1
3
0
1
0.794
47
7
55
th
Lindstrom
0
1
2
2
0
0.793
77
22
56
th
Victoria
1
0
0
0
1
0.791
29
27
57
th
Miltona
1
0
0
0
0
0.788
43
14
58
th
Monticello
9
4
5
1
1
0.787
59
1
59
th
Jordan
2
1
2
0
1
0.785
118
59
60
th
Albany
1
1
1
0
1
0.784
34
26
61
st
Breezy Point
1
0
0
0
0
0.783
56
5
62
nd
Lake Crystal
2
0
1
0
0
0.781
135
73
63
rd
Stillwater
9
2
6
2
3
0.779
42
21
64
th
Elgin
0
2
0
0
0
0.779
41
23
65
th
Tracy
1
0
1
0
1
0.776
78
13
66
th
Plymouth
12
5
13
5
8
0.774
35
31
67
th
Carlos
1
0
0
0
0
0.77
68
1
68
th
Lakeville
10
3
3
1
2
0.77
45
23
69
th
Buffalo Lake
1
0
0
0
0
0.769
71
2
70
th
Oklee
1
0
1
0
0
0.76
201
131
71
st
Slayton
1
0
1
0
0
0.758
18
53
72
nd
Woodbury
9
3
4
1
4
0.757
79
7
73
rd
Arden Hills
1
0
1
0
0
0.754
32
41
74
th
Mendota Heights
2
1
0
1
2
0.752
44
30
75
th
Kasson
1
1
1
0
0
0.75
113
38
76
th
Watertown
2
1
2
0
1
0.748
138
62
77
th
Perham
1
1
2
0
2
0.747
92
15
78
th
Scandia
1
0
0
0
0
0.747
28
50
79
th
Baxter
1
1
0
0
1
0.741
83
4
80
th
Ramsey
3
0
1
0
0
0.74
176
96
81
st
Elko
1
0
0
0
0
0.739
110
29
82
nd
Zimmerman
2
1
1
0
0
0.738
82
83
rd
North Mankato
3
2
0
2
1
0.738
102
19
84
th
Royalton
2
1
1
0
0
0.738
157
73
85
th
Brandon
1
1
1
0
0
0.734
66
19
86
th
Cottonwood
1
0
1
0
0
0.732
158
72
87
th
Lakeland
1
0
0
0
0
0.73
204
117
88
th
Northfield
6
1
3
0
2
0.729
91
3
89
th
Minnetonka
8
4
15
0
3
0.726
58
31
90
th
Nevis
1
0
2
0
0
0.724
76
14
91
st
Champlin
3
1
1
0
0
0.721
128
37
92
nd
Stephen
0
0
1
0
0
0.719
117
25
93
rd
Fosston
1
0
1
0
0
0.717
162
69
94
th
Saint Charles
1
0
1
0
0
0.714
116
22
95
th
Barnum
1
0
1
0
0
0.709
153
58
96
th
Cambridge
3
2
5
2
1
0.709
192
96
97
th
Chatfield
1
0
2
0
0
0.706
94
3
98
th
Saint Anthony
1
1
2
0
0
0.705
36
62
99
th
Falcon Heights
1
0
0
0
0
0.704
65
34
100
th
Rosemount
3
2
4
5
2
0.704
130
30
101
st
Greenbush
1
0
1
0
0
0.703
109
8
102
nd
Cannon Falls
1
0
3
0
1
0.702
124
22
103
rd
Caledonia
1
1
1
1
2
0.701
140
37
104
th
Foley
1
1
1
1
1
0.699
156
52
105
th
Maple Grove
11
2
3
1
3
0.698
104
1
106
th
Fertile
1
0
1
0
0
0.697
57
49
107
th
Elk River
7
5
9
1
4
0.695
95
12
108
th
New York Mills
1
0
1
0
0
0.694
241
133
109
th
Avon
1
0
0
0
0
0.692
171
62
110
th
Clear Lake
1
0
0
0
0
0.691
185
75
111
th
Rice
1
0
0
0
0
0.69
123
12
112
th
Ely
1
1
1
0
0
0.688
137
25
113
th
Crosby
1
0
1
0
0
0.688
234
121
114
th
Pillager
1
1
2
0
0
0.687
148
34
115
th
Alexandria
4
2
2
1
3
0.686
134
19
116
th
Holdingford
1
0
2
0
0
0.682
131
15
117
th
Carver
2
0
0
0
0
0.681
53
64
118
th
Cohasset
1
0
0
0
0
0.681
114
4
119
th
Morris
2
0
1
0
1
0.681
112
7
120
th
Hibbing
3
0
2
0
2
0.675
163
43
121
st
Hastings
5
1
5
0
2
0.672
125
4
122
nd
Eden Valley
1
0
1
1
0
0.671
99
23
123
rd
Kimball
1
0
2
0
1
0.669
100
23
124
th
Houston
2
0
2
1
0
0.669
136
12
125
th
Moose Lake
1
0
2
0
0
0.667
174
49
126
th
Cromwell
1
0
1
0
0
0.667
266
140
127
th
Raymond
1
0
0
0
0
0.666
329
202
128
th
Graceville
1
0
1
0
0
0.664
275
147
129
th
Glenwood
2
2
2
0
0
0.664
173
44
130
th
Otsego
3
2
1
0
0
0.663
119
11
131
st
Eagan
10
2
3
0
4
0.663
108
23
132
nd
Cokato
1
1
3
0
0
0.661
31
101
133
rd
Belle Plaine
3
1
2
0
2
0.661
145
12
134
th
Newfolden
1
0
1
1
0
0.659
237
103
135
th
Lino Lakes
4
1
5
0
0
0.658
49
86
136
th
Red Lake Falls
1
0
2
0
0
0.656
184
48
137
th
Spring Valley
2
0
1
1
0
0.653
239
102
138
th
Henning
1
0
1
0
0
0.653
72
66
139
th
Adrian
1
1
1
0
0
0.651
280
141
140
th
Maple Lake
1
0
3
0
1
0.65
67
73
141
st
Blooming Prairie
1
0
1
0
0
0.645
141
142
nd
Mora
1
1
2
0
0
0.642
93
49
143
rd
Gibbon
1
0
0
0
1
0.641
256
113
144
th
Evansville
1
0
0
0
0
0.639
97
47
145
th
Chaska
6
4
10
1
5
0.639
160
15
146
th
Pierz
1
0
2
0
1
0.638
147
1
147
th
Cleveland
1
0
1
0
0
0.637
195
48
148
th
Aitkin
1
0
2
0
0
0.634
139
9
149
th
Lamberton
1
0
1
0
0
0.631
64
85
150
th
Savage
6
1
1
0
1
0.63
120
30
151
st
Warroad
1
0
2
0
0
0.629
238
87
152
nd
Rockford
1
1
1
0
0
0.629
121
31
153
rd
Milaca
1
0
3
1
0
0.627
194
41
154
th
Le Sueur
1
1
2
0
1
0.627
126
28
155
th
Fergus Falls
5
2
3
4
4
0.624
107
48
156
th
Badger
1
0
1
0
0
0.624
115
41
157
th
Murdock
1
0
0
0
0
0.624
227
70
158
th
Byron
3
1
3
1
0
0.623
(n/a)
159
th
Dilworth
1
1
0
0
0
0.623
168
9
160
th
Pequot Lakes
0
2
1
0
0
0.622
150
10
161
st
Zumbrota
1
1
2
0
1
0.622
50
111
162
nd
Rush City
1
0
2
0
0
0.616
294
132
163
rd
Lonsdale
1
0
0
0
0
0.614
206
43
164
th
Wabasso
1
0
1
0
1
0.613
220
56
165
th
East Grand Forks
2
1
1
0
3
0.61
247
82
166
th
International Falls
1
0
2
0
1
0.608
307
141
167
th
Lewiston
1
0
1
0
2
0.604
313
146
168
th
Norwood Young America
1
1
1
0
0
0.6
178
10
169
th
Newport
1
0
0
0
0
0.599
302
133
170
th
Hills
0
0
1
0
1
0.598
89
81
171
st
Canby
1
0
1
0
1
0.598
218
47
172
nd
Shakopee
6
2
5
1
3
0.597
228
56
173
rd
Kensington
1
0
0
0
0
0.594
165
8
174
th
Mankato
6
2
9
2
6
0.591
151
23
175
th
Lancaster
1
0
1
0
0
0.591
197
22
176
th
Rushford
1
1
1
0
0
0.591
210
34
177
th
Hallock
1
0
1
0
0
0.591
54
123
178
th
Melrose
2
1
3
0
2
0.591
203
25
179
th
Ortonville
1
0
1
0
0
0.589
284
105
180
th
Franklin
1
0
0
0
0
0.587
133
47
181
st
Shoreview
4
0
6
2
0
0.585
166
15
182
nd
Adams
2
1
1
1
1
0.584
202
20
183
rd
Lanesboro
1
0
1
0
1
0.582
183
184
th
Grygla
1
0
1
0
0
0.578
230
46
185
th
Saint Joseph
1
0
0
0
0
0.578
222
37
186
th
Silver Bay
1
0
1
0
0
0.577
111
75
187
th
Coleraine
1
1
2
0
0
0.576
248
61
188
th
Silver Lake
1
0
0
0
0
0.573
282
94
189
th
Osseo
0
1
2
0
0
0.572
170
19
190
th
Sebeka
1
0
1
0
0
0.572
172
18
191
st
Cold Spring
1
1
2
0
1
0.568
80
111
192
nd
Roseville
4
0
6
1
7
0.567
127
65
193
rd
Roseau
1
0
2
0
0
0.566
169
24
194
th
Buffalo
6
2
7
0
2
0.565
122
72
195
th
New Brighton
7
1
1
0
0
0.565
155
40
196
th
Maynard
1
0
0
0
0
0.562
196
197
th
Sauk Rapids
4
1
3
1
2
0.561
188
9
198
th
Nicollet
2
1
1
0
2
0.561
270
72
199
th
Gaylord
1
0
0
0
2
0.559
291
92
200
th
Duluth
16
2
6
8
7
0.559
242
42
201
st
Forest Lake
6
3
6
0
1
0.558
215
14
202
nd
Wheaton
1
0
1
0
0
0.557
132
70
203
rd
Winsted
2
0
0
0
1
0.556
367
164
204
th
Wabasha
1
0
1
1
1
0.553
244
40
205
th
Twin Valley
1
0
1
0
0
0.553
300
95
206
th
Eyota
1
1
1
0
0
0.548
142
64
207
th
Wyoming
2
0
0
0
0
0.544
221
14
208
th
Detroit Lakes
3
2
5
0
3
0.542
254
46
209
th
Mountain Iron
1
0
2
0
0
0.541
235
26
210
th
Goodhue
1
0
2
0
1
0.541
209
1
211
th
New Ulm
3
1
4
3
5
0.54
211
212
th
Blaine
9
2
3
1
4
0.538
154
58
213
th
Redwood Falls
1
1
2
0
1
0.538
251
38
214
th
Farmington
6
2
3
0
1
0.537
208
6
215
th
Lake Park
0
0
1
0
0
0.534
186
29
216
th
Grove City
0
1
1
0
1
0.533
226
10
217
th
Winona
7
1
4
0
6
0.532
233
16
218
th
Montevideo
2
1
3
2
0
0.532
229
11
219
th
Karlstad
1
0
1
0
0
0.53
214
5
220
th
Stewartville
3
1
1
0
0
0.529
191
29
221
st
Apple Valley
8
3
9
2
4
0.527
152
69
222
nd
Lake City
1
0
2
0
1
0.527
164
58
223
rd
Isanti
5
2
0
0
1
0.527
187
36
224
th
Staples
1
1
1
0
1
0.526
331
107
225
th
Bertha
1
0
1
0
1
0.523
181
44
226
th
Ashby
1
0
1
0
1
0.522
86
140
227
th
Ellsworth
1
0
1
0
0
0.522
325
98
228
th
Ogilvie
1
0
2
0
0
0.522
373
145
229
th
Fulda
1
0
1
0
1
0.522
289
60
230
th
Waterville
1
0
1
0
0
0.518
106
124
231
st
New Richland
0
0
1
0
0
0.518
348
117
232
nd
Audubon
1
0
0
0
0
0.517
252
20
233
rd
Ulen
1
0
1
0
0
0.516
232
1
234
th
Littlefork
1
0
1
0
0
0.516
48
186
235
th
Rochester
24
5
15
3
15
0.514
246
11
236
th
Glyndon
1
0
1
0
0
0.512
245
9
237
th
Gilbert
0
2
0
0
0
0.512
362
125
238
th
Tower
1
0
1
0
0
0.509
(n/a)
239
th
Madison
1
1
1
0
0
0.508
143
96
240
th
Wells
1
0
2
0
1
0.504
213
27
241
st
Saint Clair
1
0
1
0
0
0.501
243
2
242
nd
Marine on Saint Croix
1
0
0
0
0
0.5
293
51
243
rd
Cook
1
0
1
0
0
0.5
223
20
244
th
Sauk Centre
1
1
1
1
1
0.5
198
46
245
th
Mountain Lake
1
0
1
0
3
0.499
149
96
246
th
Janesville
1
0
1
0
1
0.498
273
27
247
th
Pine City
2
0
2
1
0
0.497
265
18
248
th
Parkers Prairie
1
0
1
0
0
0.496
180
68
249
th
Harmony
0
0
2
0
0
0.495
279
30
250
th
Warren
1
0
2
0
0
0.494
199
51
251
st
Madelia
1
0
2
0
1
0.493
350
99
252
nd
Blackduck
1
0
1
0
0
0.49
295
43
253
rd
Wanamingo
1
0
0
0
0
0.49
219
34
254
th
Clearbrook
1
0
1
0
0
0.489
327
73
255
th
White Bear Lake
10
6
7
3
4
0.485
159
96
256
th
Cottage Grove
7
2
4
0
0
0.485
207
49
257
th
Montgomery
1
0
1
0
1
0.484
253
4
258
th
Dawson
1
0
1
0
0
0.483
129
129
259
th
Saint Louis Park
4
1
6
1
7
0.483
177
82
260
th
Kenyon
0
1
2
0
0
0.483
317
57
261
st
Olivia
1
1
2
0
0
0.482
326
65
262
nd
Grand Rapids
3
2
2
1
2
0.48
193
69
263
rd
Atwater
1
0
0
0
0
0.479
268
5
264
th
Minnesota Lake
2
0
0
0
0
0.478
52
212
265
th
Eveleth
1
0
3
0
0
0.475
255
10
266
th
Morristown
0
2
0
0
0
0.473
205
61
267
th
Floodwood
1
0
2
0
0
0.472
258
9
268
th
Swanville
1
0
2
0
0
0.472
319
51
269
th
North Branch
4
1
3
1
1
0.47
305
36
270
th
Braham
1
0
1
0
0
0.47
216
54
271
st
Grand Marais
2
1
3
0
0
0.469
303
32
272
nd
Pine River
1
1
2
0
0
0.467
298
26
273
rd
Park Rapids
2
2
2
0
0
0.467
240
33
274
th
Alden
2
0
1
1
0
0.466
200
74
275
th
Belgrade
0
0
1
0
0
0.463
278
3
276
th
Brooten
1
0
1
0
0
0.463
299
23
277
th
Dodge Center
1
1
1
0
2
0.46
363
86
278
th
Underwood
1
0
2
0
0
0.46
249
29
279
th
Thief River Falls
1
1
3
0
2
0.459
285
6
280
th
Frazee
1
0
1
0
0
0.458
287
7
281
st
Pelican Rapids
1
1
2
0
0
0.456
290
9
282
nd
Lakefield
1
1
0
0
1
0.455
167
115
283
rd
Montrose
1
0
0
0
0
0.449
225
58
284
th
Upsala
1
0
1
0
0
0.448
306
22
285
th
Brainerd
6
1
1
2
3
0.448
224
61
286
th
Golden Valley
4
1
5
0
3
0.445
231
55
287
th
Preston
1
0
0
0
0
0.442
332
45
288
th
Anoka
4
1
5
1
4
0.441
267
21
289
th
Keewatin
1
0
0
0
0
0.441
366
77
290
th
Breckenridge
1
1
2
0
1
0.44
346
56
291
st
Blue Earth
2
1
1
0
0
0.438
335
44
292
nd
Lester Prairie
1
0
1
0
0
0.435
322
30
293
rd
Sleepy Eye
1
0
1
0
3
0.435
98
195
294
th
Le Center
1
0
0
0
0
0.434
343
49
295
th
Moorhead
5
1
6
2
2
0.43
318
23
296
th
Cedar
3
0
0
0
1
0.429
349
53
297
th
Bloomington
13
3
9
1
8
0.429
281
16
298
th
Hutchinson
3
2
5
1
5
0.426
344
46
299
th
Ruthton
1
0
0
0
0
0.423
161
138
300
th
Sherburn
1
1
1
0
0
0.422
259
41
301
st
Saint Francis
1
1
3
5
2
0.417
328
27
302
nd
Browerville
1
0
1
0
2
0.415
301
1
303
rd
Wadena
2
1
3
2
1
0.409
316
13
304
th
Walnut Grove
1
0
0
0
0
0.409
274
30
305
th
Le Roy
1
0
1
1
0
0.408
314
9
306
th
Iron
1
0
1
0
0
0.407
271
35
307
th
Nerstrand
1
0
0
0
0
0.403
85
222
308
th
Trimont
1
0
0
0
0
0.402
190
118
309
th
Inver Grove Heights
6
1
2
0
1
0.402
336
27
310
th
Medford
1
0
1
0
0
0.4
309
1
311
th
Grand Meadow
1
1
1
1
0
0.399
262
49
312
th
Owatonna
6
3
5
0
3
0.397
297
15
313
th
Carlton
1
0
2
0
0
0.395
257
56
314
th
Saint James
3
0
1
0
1
0.395
341
27
315
th
Aurora
1
0
1
0
0
0.394
288
27
316
th
Granada
1
1
1
0
0
0.393
312
4
317
th
Saint Paul Park
2
0
0
0
1
0.393
368
51
318
th
Benson
1
0
3
0
0
0.391
337
19
319
th
Bigfork
1
0
1
0
0
0.391
292
27
320
th
Deer River
2
0
2
0
0
0.391
339
19
321
st
Ellendale
1
0
0
0
0
0.39
321
322
nd
Westbrook
0
0
1
0
0
0.389
323
1
323
rd
Bemidji
11
4
7
2
4
0.388
260
63
324
th
Lake Elmo
2
1
0
0
0
0.388
283
41
325
th
Walker
1
0
2
0
1
0.388
286
39
326
th
Paynesville
1
1
1
0
0
0.386
354
28
327
th
Waverly
1
0
0
0
0
0.383
105
222
328
th
Browns Valley
1
1
0
0
0
0.381
364
36
329
th
Wrenshall
1
0
1
0
0
0.378
378
49
330
th
Edgerton
1
0
1
0
3
0.378
334
4
331
st
Fairmont
2
0
2
2
4
0.378
296
35
332
nd
Oakdale
4
1
2
0
3
0.377
310
22
333
rd
Menahga
1
1
1
0
0
0.374
261
72
334
th
Randolph
1
0
1
0
0
0.372
369
35
335
th
Crosslake
1
0
1
0
0
0.371
269
66
336
th
Albert Lea
5
1
2
0
1
0.366
356
20
337
th
Coon Rapids
7
2
7
2
3
0.366
250
87
338
th
Comfrey
1
0
1
0
0
0.365
390
52
339
th
Glencoe
1
1
1
0
1
0.36
372
33
340
th
West Saint Paul
3
1
6
0
5
0.359
272
68
341
st
Rockville
1
0
0
0
0
0.359
217
124
342
nd
McGregor
1
0
2
1
0
0.358
347
5
343
rd
Two Harbors
1
0
2
0
0
0.355
276
67
344
th
Willow River
1
0
1
0
0
0.354
382
38
345
th
Hopkins
4
0
3
1
1
0.354
(n/a)
346
th
Isle
1
0
2
0
0
0.353
361
15
347
th
Taylors Falls
1
0
0
0
0
0.348
263
84
348
th
Hayfield
1
0
1
0
0
0.346
376
28
349
th
Finlayson
3
0
2
0
0
0.345
330
19
350
th
Vadnais Heights
0
0
2
0
1
0.343
358
8
351
st
La Crescent
2
1
3
0
1
0.342
333
18
352
nd
Clara City
0
0
1
0
0
0.342
315
37
353
rd
Pipestone
2
2
3
1
0
0.34
(n/a)
354
th
Hector
0
0
1
0
0
0.34
338
16
355
th
Renville
1
0
1
0
0
0.339
365
10
356
th
Nashwauk
0
0
1
0
0
0.334
380
24
357
th
Fisher
1
0
1
0
0
0.332
357
358
th
Kelliher
1
0
1
0
0
0.332
400
42
359
th
Chisholm
1
1
1
0
0
0.331
340
19
360
th
Waseca
3
3
2
1
1
0.331
352
8
361
st
Plummer
1
0
0
0
0
0.33
96
265
362
nd
Randall
1
0
0
0
0
0.328
277
85
363
rd
Brewster
1
1
0
0
0
0.326
320
43
364
th
Culver
1
0
1
0
0
0.323
324
40
365
th
Bayport
1
0
1
0
0
0.321
175
190
366
th
Verndale
1
0
1
0
0
0.32
379
13
367
th
Climax
1
0
1
0
0
0.32
212
155
368
th
Glenville
1
0
1
1
0
0.308
405
37
369
th
Winthrop
0
0
1
0
0
0.308
308
61
370
th
Henderson
2
0
2
0
1
0.298
383
13
371
st
Granite Falls
1
1
1
0
0
0.296
345
26
372
nd
Red Wing
6
1
5
1
2
0.295
359
13
373
rd
Hill City
1
1
1
0
0
0.292
411
38
374
th
Baudette
1
0
1
0
0
0.291
395
21
375
th
Jackson
1
0
1
0
0
0.288
353
22
376
th
Arlington
0
1
1
0
1
0.284
370
6
377
th
Saint Paul
88
16
45
12
34
0.276
377
378
th
Green Isle
1
0
0
0
0
0.269
(n/a)
379
th
Chokio
1
0
1
0
0
0.264
304
75
380
th
Burnsville
9
1
4
3
5
0.263
381
1
381
st
Campbell
1
0
1
0
0
0.263
189
192
382
nd
Little Falls
4
2
5
1
2
0.261
351
31
383
rd
Morgan
0
0
1
0
1
0.254
388
5
384
th
Kerkhoven
0
0
2
0
0
0.253
342
42
385
th
Waubun
0
1
3
0
0
0.248
402
17
386
th
Willmar
4
2
3
7
1
0.244
389
3
387
th
Minneapolis
75
21
51
7
30
0.243
375
12
388
th
Goodridge
1
0
1
0
0
0.239
386
2
389
th
Richfield
10
3
8
1
4
0.237
385
4
390
th
Long Prairie
1
0
1
0
1
0.231
413
23
391
st
Babbitt
1
0
1
0
0
0.227
391
392
nd
Maplewood
7
2
1
3
4
0.226
384
8
393
rd
Saint Cloud
9
2
5
5
14
0.226
397
4
394
th
Truman
1
0
1
0
1
0.224
387
7
395
th
Appleton
1
0
0
0
0
0.22
406
11
396
th
Northome
1
0
1
0
0
0.208
236
160
397
th
Laporte
1
1
1
0
0
0.206
416
19
398
th
Austin
6
2
4
7
1
0.202
410
12
399
th
Lynd
1
1
0
0
0
0.202
360
39
400
th
Brooklyn Park
14
5
15
1
4
0.201
396
4
401
st
Fridley
6
2
5
0
6
0.2
394
7
402
nd
East Bethel
1
0
0
1
0
0.199
399
3
403
rd
Heron Lake
1
0
0
0
0
0.199
371
32
404
th
Hinckley
1
0
4
0
0
0.198
412
8
405
th
Lyle
1
0
1
0
0
0.196
403
2
406
th
Okabena
0
0
1
0
1
0.195
407
1
407
th
Bagley
1
0
2
0
1
0.192
392
15
408
th
Starbuck
1
0
0
1
1
0.19
355
53
409
th
Faribault
6
2
6
4
5
0.189
401
8
410
th
Worthington
2
1
3
1
2
0.187
408
2
411
th
North Saint Paul
4
1
5
0
2
0.187
404
7
412
th
Crystal
3
1
3
0
2
0.184
398
14
413
th
South Saint Paul
3
1
2
0
1
0.181
393
20
414
th
Little Canada
2
2
2
0
2
0.179
374
40
415
th
Butterfield
1
0
1
0
0
0.172
422
7
416
th
Remer
1
0
2
0
0
0.14
420
4
417
th
Naytahwaush
1
0
0
0
0
0.115
414
3
418
th
Warba
0
0
1
0
0
0.11
(n/a)
419
th
Mahnomen
1
0
2
0
1
0.107
417
2
420
th
Columbia Heights
6
3
3
0
2
0.106
418
2
421
st
Cass Lake
1
1
2
0
0
0.097
419
2
422
nd
Robbinsdale
1
1
0
0
0
0.091
415
7
423
rd
Brooklyn Center
9
3
7
1
1
0.084
423
424
th
Waite Park
2
0
1
1
1
0.081
421
3
425
th
Ponemah
1
0
0
0
0
0.001
424
1
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 August 29, 2022, 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
×
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...