Find a School
School Rankings
Find a School
School Rankings
Home
Iowa
City Rankings
Best Cities in Iowa for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in Iowa and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
Year after year, SchoolDigger is
always
the first to publish Iowa 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 Iowa Department of Education. The most recent update was on Wednesday, September 18, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2023 - 2024
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
Rank (of 385)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
1
st
Salem
1
0
0
0
0
0.995
37
36
2
nd
Denver
1
1
1
0
0
0.993
1
1
3
rd
Gilbert
2
1
1
0
0
0.993
4
1
4
th
Roland
0
1
0
0
0
0.991
17
13
5
th
Treynor
1
1
1
0
0
0.976
7
2
6
th
Van Meter
1
1
1
0
0
0.972
5
1
7
th
Runnells
1
0
0
0
0
0.971
8
1
8
th
Leclaire
2
1
0
0
0
0.971
12
4
9
th
Alton
0
1
0
0
3
0.964
19
10
10
th
Bedford
1
0
1
0
0
0.957
13
3
11
th
Little Rock
1
0
0
0
0
0.957
44
33
12
th
Mitchellville
1
0
0
0
0
0.952
3
9
13
th
Grundy Center
1
1
1
0
0
0.949
29
16
14
th
Story City
1
0
1
0
0
0.949
25
11
15
th
Saint Ansgar
1
1
1
0
0
0.949
23
8
16
th
Robins
1
0
0
0
0
0.944
15
1
17
th
Dike
1
0
1
0
0
0.94
41
24
18
th
Oxford
1
0
0
0
0
0.93
135
117
19
th
Sully
1
1
1
0
1
0.929
26
7
20
th
Lawton
0
0
1
0
0
0.927
16
4
21
st
Orange City
1
0
1
0
2
0.927
9
12
22
nd
Granger
2
0
0
0
0
0.923
33
11
23
rd
Decorah
3
1
1
0
4
0.918
21
2
24
th
Audubon
1
0
1
0
0
0.914
133
109
25
th
Parkersburg
1
0
1
0
0
0.911
28
3
26
th
Pella
2
2
1
0
3
0.91
14
12
27
th
Princeton
1
0
0
0
0
0.908
22
5
28
th
Long Grove
1
0
0
0
0
0.907
32
4
29
th
Hinton
1
1
1
0
0
0.9
43
14
30
th
Donahue
1
0
0
0
0
0.899
98
68
31
st
Delhi
1
1
1
0
0
0.899
30
1
32
nd
Polk City
2
0
0
0
0
0.894
(n/a)
33
rd
Underwood
1
1
1
0
0
0.892
40
7
34
th
Inwood
1
1
1
0
1
0.887
38
4
35
th
Center Point
1
1
1
0
0
0.884
31
4
36
th
Cascade
1
0
1
0
1
0.884
55
19
37
th
Rock Rapids
1
0
1
0
1
0.883
47
10
38
th
Schaller
1
0
0
0
0
0.882
52
14
39
th
Lansing
0
1
1
0
0
0.879
50
11
40
th
Delmar
1
0
0
0
0
0.876
114
74
41
st
Garner
1
1
1
0
0
0.87
49
8
42
nd
Bronson
1
0
0
0
0
0.869
27
15
43
rd
Mount Vernon
1
1
1
0
0
0.864
18
25
44
th
Readlyn
1
0
0
0
1
0.864
24
20
45
th
Janesville
1
0
1
0
0
0.861
102
57
46
th
Westside
1
0
1
0
0
0.86
72
26
47
th
Jewell
1
0
1
0
0
0.856
35
12
48
th
Sheldon
1
1
1
0
2
0.854
65
17
49
th
Alleman
1
1
1
0
0
0.853
36
13
50
th
Alburnett
1
1
1
0
0
0.852
231
181
51
st
Adel
2
1
1
0
0
0.852
20
31
52
nd
Britt
1
0
1
0
0
0.851
11
41
53
rd
Kanawha
0
1
0
0
1
0.843
10
43
54
th
Paullina
0
0
1
0
1
0.842
168
114
55
th
Sanborn
0
1
0
0
1
0.834
156
101
56
th
Armstrong
0
0
1
0
1
0.828
86
30
57
th
Lake Mills
1
1
1
0
0
0.823
100
43
58
th
Swea City
1
1
0
0
0
0.82
6
52
59
th
Mediapolis
1
1
1
0
0
0.814
68
9
60
th
Akron
1
1
1
0
0
0.81
60
61
st
Logan
1
0
1
0
0
0.809
64
3
62
nd
Solon
2
1
1
0
0
0.801
51
11
63
rd
La Porte City
1
0
1
0
0
0.8
113
50
64
th
Williamsburg
1
0
1
1
1
0.8
46
18
65
th
Manning
0
1
1
0
0
0.8
62
3
66
th
Peosta
1
0
0
0
1
0.799
45
21
67
th
Huxley
0
1
1
0
0
0.797
42
25
68
th
Waukon
2
1
1
0
1
0.793
71
3
69
th
Ankeny
10
2
2
0
3
0.792
56
13
70
th
Shellsburg
1
0
0
0
0
0.79
198
128
71
st
Sergeant Bluff
2
1
1
0
0
0.786
54
17
72
nd
Epworth
1
0
1
0
0
0.781
67
5
73
rd
Aplington
1
1
0
0
0
0.781
120
47
74
th
Troy Mills
1
1
1
0
0
0.781
85
11
75
th
Glenwood
2
1
1
0
0
0.777
79
4
76
th
Manly
1
0
1
0
0
0.775
34
42
77
th
Cedar Falls
7
2
1
0
2
0.775
70
7
78
th
Corydon
1
0
1
0
0
0.769
97
19
79
th
Dallas Center
1
1
0
0
1
0.768
222
143
80
th
Coon Rapids
1
0
1
0
0
0.768
169
89
81
st
Collins
1
0
0
0
0
0.767
170
89
82
nd
Rock Valley
2
1
1
0
3
0.767
127
45
83
rd
Avoca
1
1
1
0
0
0.766
123
40
84
th
Lacona
0
1
0
0
0
0.761
285
201
85
th
Waukee
4
3
2
0
0
0.761
82
3
86
th
Truro
1
1
1
0
0
0.758
158
72
87
th
Moville
1
1
1
0
0
0.758
128
41
88
th
Boyden
1
0
0
0
0
0.758
101
13
89
th
Ossian
1
1
0
0
0
0.752
196
107
90
th
Johnston
5
1
1
0
0
0.752
74
16
91
st
Grinnell
3
1
1
0
1
0.75
81
10
92
nd
Waverly
3
1
2
0
1
0.747
48
44
93
rd
Humboldt
1
1
1
0
1
0.746
84
9
94
th
Galva
0
1
0
0
0
0.745
61
33
95
th
State Center
1
1
1
0
0
0.744
129
34
96
th
Goose Lake
1
0
1
0
0
0.743
75
21
97
th
Liberty Center
0
0
1
0
0
0.741
322
225
98
th
Albia
2
1
1
0
0
0.74
94
4
99
th
Montezuma
1
1
1
0
0
0.739
78
21
100
th
Manchester
1
1
1
0
1
0.739
105
5
101
st
Cambridge
1
0
0
0
0
0.738
53
48
102
nd
Osage
1
1
1
0
0
0.736
119
17
103
rd
Kingsley
1
0
1
0
0
0.735
57
46
104
th
Churdan
1
0
1
0
0
0.735
240
136
105
th
Jesup
2
1
1
0
1
0.734
76
29
106
th
Afton
1
0
1
0
0
0.733
207
101
107
th
Radcliffe
1
0
0
0
0
0.731
77
30
108
th
Martensdale
1
0
1
0
0
0.73
215
107
109
th
Hudson
1
1
1
0
0
0.725
39
70
110
th
Mount Ayr
1
0
1
0
0
0.723
147
37
111
th
Springville
1
0
1
0
0
0.723
93
18
112
th
Clear Lake
1
1
1
0
1
0.719
92
20
113
th
Ogden
1
1
1
0
0
0.715
115
2
114
th
Mechanicsville
1
0
0
0
0
0.713
107
7
115
th
Hull
0
0
1
0
4
0.712
109
6
116
th
Fontanelle
0
1
0
0
0
0.709
95
21
117
th
Earlham
1
1
1
0
0
0.709
175
58
118
th
Dunlap
0
0
1
0
0
0.708
199
81
119
th
Bettendorf
9
1
2
0
3
0.708
90
29
120
th
Madrid
1
1
1
0
0
0.707
163
43
121
st
Calmar
0
0
1
0
1
0.704
139
18
122
nd
Letts
1
0
1
0
0
0.704
181
59
123
rd
New Albin
1
0
0
0
0
0.7
103
20
124
th
Spirit Lake
1
1
1
0
0
0.692
110
14
125
th
Eldridge
2
1
1
0
0
0.691
96
29
126
th
Algona
3
1
1
0
2
0.689
118
8
127
th
Woodward
0
1
2
0
1
0.689
69
58
128
th
Emmetsburg
1
1
1
0
1
0.686
225
97
129
th
New Sharon
1
0
1
0
0
0.684
99
30
130
th
New Hampton
1
1
1
0
1
0.679
122
8
131
st
Alta
1
0
1
0
0
0.677
238
107
132
nd
Remsen
1
1
0
0
2
0.676
88
44
133
rd
Alden
1
0
0
0
0
0.673
278
145
134
th
Lisbon
1
0
1
0
0
0.67
89
45
135
th
Hartley
1
0
1
0
0
0.669
112
23
136
th
Sibley
1
1
1
0
0
0.668
137
1
137
th
Milford
1
1
1
0
0
0.667
121
16
138
th
Adair
1
1
0
0
0
0.667
218
80
139
th
Morning Sun
1
0
0
0
0
0.666
116
23
140
th
Harlan
2
1
1
0
1
0.666
104
36
141
st
Clarksville
1
0
1
0
0
0.665
80
61
142
nd
Norwalk
3
1
1
0
2
0.66
125
17
143
rd
Farley
1
1
0
0
1
0.66
202
59
144
th
Conrad
1
0
1
0
0
0.659
205
61
145
th
Hartford
1
0
0
0
0
0.657
210
65
146
th
Calamus
1
0
0
0
0
0.654
241
95
147
th
Early
0
1
0
0
0
0.653
184
37
148
th
De Witt
1
2
1
0
1
0.653
131
17
149
th
Vinton
1
1
1
0
0
0.652
87
62
150
th
Blue Grass
1
0
0
0
0
0.652
63
87
151
st
Guthrie Center
1
0
1
0
0
0.651
83
68
152
nd
Lenox
1
0
1
0
0
0.648
140
12
153
rd
Stanton
1
0
1
0
0
0.638
73
80
154
th
Albert City
1
0
0
0
0
0.636
280
126
155
th
Whiting
1
0
1
0
0
0.633
264
109
156
th
Tabor
1
0
1
0
0
0.631
91
65
157
th
Cresco
1
1
1
0
1
0.629
214
57
158
th
Jackson Junction
1
0
1
0
0
0.628
145
13
159
th
Elgin
1
1
0
0
0
0.624
211
52
160
th
Lake City
0
0
1
0
0
0.624
260
100
161
st
Prairie City
1
1
0
0
0
0.621
134
27
162
nd
Nevada
1
1
1
0
0
0.62
130
32
163
rd
Sloan
1
0
1
0
0
0.615
219
56
164
th
Marion
8
5
2
0
1
0.614
150
14
165
th
Marcus
2
0
1
0
0
0.613
179
14
166
th
Altoona
4
0
0
0
0
0.613
153
13
167
th
Marengo
1
0
1
0
0
0.613
124
43
168
th
Urbandale
6
1
1
0
2
0.604
180
12
169
th
Sigourney
1
0
1
0
0
0.601
106
63
170
th
Dayton
1
0
0
0
0
0.601
66
104
171
st
Sidney
1
0
1
1
0
0.599
173
2
172
nd
Griswold
1
0
1
0
0
0.599
204
32
173
rd
Sioux Center
2
1
1
0
1
0.597
165
8
174
th
Lake Park
1
0
1
0
0
0.596
192
18
175
th
Spencer
3
1
1
0
2
0.596
160
15
176
th
Keosauqua
0
0
1
0
0
0.594
229
53
177
th
Mc Gregor
1
1
0
0
0
0.591
239
62
178
th
Brooklyn
1
0
1
0
0
0.59
174
4
179
th
Ames
6
1
1
0
2
0.59
177
2
180
th
Orient
1
0
1
0
0
0.589
319
139
181
st
Oakland
2
0
1
0
0
0.587
185
4
182
nd
Donnellson
1
1
1
0
0
0.585
148
34
183
rd
Monroe
1
0
1
0
0
0.583
126
57
184
th
North Liberty
5
1
1
0
2
0.582
142
42
185
th
West Des Moines
9
1
2
0
7
0.579
176
9
186
th
Iowa Falls
2
1
1
0
0
0.579
188
2
187
th
Tripoli
1
0
1
0
0
0.578
172
15
188
th
Andrew
1
0
0
0
0
0.576
193
5
189
th
Neola
1
1
1
0
0
0.575
178
11
190
th
Wellman
1
0
1
1
0
0.573
281
91
191
st
North English
1
0
1
0
0
0.573
189
2
192
nd
Rockwell
1
0
0
0
0
0.573
162
30
193
rd
Tiffin
2
1
1
0
0
0.569
144
49
194
th
Villisca
1
1
0
0
0
0.568
233
39
195
th
Indianola
4
1
1
0
1
0.567
167
28
196
th
Forest City
1
1
1
0
0
0.566
59
137
197
th
Mapleton
1
0
1
0
0
0.563
305
108
198
th
Allison
1
1
0
0
0
0.562
265
67
199
th
Malvern
0
0
1
0
0
0.554
58
141
200
th
West Burlington
1
0
1
0
0
0.554
206
6
201
st
Clive
2
1
0
0
0
0.553
151
50
202
nd
Winterset
1
2
1
0
0
0.552
152
50
203
rd
Sheffield
0
1
1
0
0
0.549
339
136
204
th
Bondurant
2
2
1
0
0
0.548
257
53
205
th
Garnavillo
1
0
0
0
0
0.548
136
69
206
th
Van Horne
1
1
1
0
0
0.547
228
22
207
th
Greene
1
0
1
0
0
0.538
226
19
208
th
Dunkerton
1
0
1
0
0
0.538
154
54
209
th
Elkader
1
0
1
0
0
0.532
277
68
210
th
Cherokee
1
1
1
0
0
0.528
201
9
211
th
Monticello
2
1
1
0
1
0.526
161
50
212
th
Schleswig
1
1
0
0
0
0.525
141
71
213
th
Denison
2
1
1
0
2
0.522
203
10
214
th
Eldora
1
0
1
0
0
0.522
269
55
215
th
Wilton
1
0
1
0
0
0.519
242
27
216
th
Onawa
1
1
1
0
0
0.518
267
51
217
th
Sumner
1
0
1
0
0
0.517
108
109
218
th
Carlisle
1
1
1
0
0
0.515
306
88
219
th
Packwood
1
0
1
0
1
0.509
171
48
220
th
West Union
1
0
1
0
0
0.509
132
88
221
st
Buffalo Center
1
1
1
0
0
0.509
246
25
222
nd
Colo
0
0
1
0
0
0.508
234
12
223
rd
Mondamin
1
0
1
0
0
0.507
255
32
224
th
Lake View
0
0
1
0
0
0.504
345
121
225
th
Clarinda
1
0
1
0
2
0.503
208
17
226
th
Sioux Rapids
1
1
1
0
0
0.502
166
60
227
th
Le Mars
3
1
2
0
1
0.5
183
44
228
th
Edgewood
0
0
1
0
0
0.496
273
45
229
th
Baxter
1
0
1
0
0
0.496
197
32
230
th
Primghar
1
0
0
0
0
0.496
212
18
231
st
Miles
1
0
0
0
0
0.494
324
93
232
nd
Greenfield
1
0
1
0
0
0.494
223
9
233
rd
Panora
1
1
1
0
0
0.493
191
42
234
th
Sac City
1
0
0
0
0
0.492
362
128
235
th
West Bend
1
1
1
0
0
0.487
164
71
236
th
Reinbeck
1
0
1
0
0
0.487
272
36
237
th
Lowden
1
0
0
0
0
0.487
195
42
238
th
Keota
1
0
1
0
0
0.485
331
93
239
th
Arlington
1
1
1
0
0
0.482
253
14
240
th
Elk Horn
1
0
2
0
0
0.481
290
50
241
st
Shenandoah
1
1
1
1
0
0.477
266
25
242
nd
Zearing
1
0
0
0
0
0.476
182
60
243
rd
Carroll
2
1
1
0
3
0.476
138
105
244
th
Stuart
1
0
1
0
0
0.473
221
23
245
th
Creston
2
1
1
0
2
0.472
251
6
246
th
Winthrop
1
1
1
0
0
0.472
237
9
247
th
Independence
3
0
1
0
2
0.472
159
88
248
th
Diagonal
1
0
1
0
0
0.471
374
126
249
th
Coralville
4
1
0
0
3
0.47
213
36
250
th
Pleasantville
1
1
1
0
0
0.467
187
63
251
st
Danville
1
0
1
0
0
0.465
200
51
252
nd
Nashua
1
0
1
0
0
0.461
157
95
253
rd
Latimer
1
0
0
0
1
0.452
358
105
254
th
Pleasant Hill
1
2
1
0
0
0.452
190
64
255
th
Buffalo
1
0
0
0
0
0.451
302
47
256
th
Holstein
1
0
1
0
0
0.45
364
108
257
th
Hawarden
1
1
1
0
0
0.447
271
14
258
th
Norway
1
1
0
0
0
0.445
117
141
259
th
Gilman
0
1
0
0
0
0.445
143
116
260
th
Ida Grove
1
0
1
0
0
0.443
209
51
261
st
Webster City
2
1
1
0
1
0.438
300
39
262
nd
West Branch
1
1
1
0
1
0.435
232
30
263
rd
Missouri Valley
1
1
1
0
0
0.433
259
4
264
th
Maxwell
0
0
1
0
0
0.427
318
54
265
th
Oxford Junction
1
0
0
0
0
0.425
328
63
266
th
Laurel
1
0
0
0
0
0.422
314
48
267
th
Atlantic
2
1
1
0
0
0.42
268
1
268
th
Northwood
1
0
1
0
0
0.42
149
119
269
th
Lone Tree
1
0
1
0
0
0.419
279
10
270
th
Bellevue
1
0
1
0
1
0.418
270
271
st
Riceville
1
0
1
0
0
0.417
224
47
272
nd
Murray
1
0
1
0
0
0.416
216
56
273
rd
Tipton
1
1
1
0
0
0.415
250
23
274
th
Ackley
2
0
1
0
0
0.412
146
128
275
th
Clarion
1
1
1
0
0
0.411
236
39
276
th
Hamburg
1
2
1
0
0
0.411
254
22
277
th
Boone
3
1
1
0
2
0.409
258
19
278
th
Hastings
1
0
0
0
0
0.406
337
59
279
th
Eddyville
1
0
1
0
0
0.403
308
29
280
th
Colfax
1
0
1
0
0
0.399
296
16
281
st
Hampton
2
1
1
0
0
0.394
263
18
282
nd
Camanche
1
1
1
0
0
0.393
249
33
283
rd
Belle Plaine
1
0
1
0
0
0.392
244
39
284
th
Clinton
4
1
1
0
1
0.384
288
4
285
th
Leon
2
0
1
0
1
0.384
275
10
286
th
Pocahontas
1
0
2
0
1
0.383
217
69
287
th
Le Grand
0
0
1
0
0
0.382
252
35
288
th
Newell
1
1
1
0
0
0.381
283
5
289
th
Wayland
0
0
1
0
0
0.378
186
103
290
th
Victor
1
0
1
0
0
0.378
230
60
291
st
Oskaloosa
1
1
2
0
1
0.376
301
10
292
nd
Charter Oak
1
1
0
0
0
0.375
343
51
293
rd
Fairfield
2
1
1
0
2
0.374
294
1
294
th
Kalona
1
1
0
0
3
0.371
276
18
295
th
Woodbine
1
0
1
0
0
0.364
286
9
296
th
Newton
4
1
2
0
1
0.348
295
1
297
th
Riverside
1
1
1
0
0
0.345
245
52
298
th
Wheatland
0
0
1
0
0
0.342
282
16
299
th
Durant
1
0
1
0
0
0.342
235
64
300
th
Douds
1
0
0
0
0
0.338
256
44
301
st
Iowa City
12
1
3
1
4
0.334
298
3
302
nd
Glidden
1
0
1
0
0
0.334
371
69
303
rd
Anamosa
1
1
1
0
1
0.332
247
56
304
th
Thornburg
1
0
1
0
0
0.332
243
61
305
th
Rockford
1
0
1
0
0
0.329
354
49
306
th
Dubuque
12
3
3
0
12
0.327
284
22
307
th
George
0
1
1
0
0
0.324
333
26
308
th
Bennett
1
0
0
0
0
0.323
334
26
309
th
Mount Pleasant
3
1
2
0
1
0.322
303
6
310
th
Burnside
0
1
0
0
0
0.32
274
36
311
th
Estherville
1
1
1
0
0
0.32
299
12
312
th
Corning
1
0
1
0
0
0.32
248
64
313
th
Bussey
1
0
1
0
0
0.319
375
62
314
th
Guttenberg
0
1
1
1
1
0.31
289
25
315
th
Moravia
1
0
1
0
0
0.308
262
53
316
th
Keokuk
2
1
1
0
2
0.306
304
12
317
th
Eldon
1
1
1
0
0
0.305
325
8
318
th
Dallas
1
0
0
0
0
0.3
307
11
319
th
Ruthven
1
0
1
0
0
0.3
349
30
320
th
Hiawatha
2
0
0
0
1
0.299
326
6
321
st
Council Bluffs
11
3
3
0
3
0.297
317
4
322
nd
Blakesburg
1
0
0
0
0
0.296
344
22
323
rd
New London
1
0
1
0
0
0.295
293
30
324
th
Massena
1
0
0
0
0
0.293
194
130
325
th
Chariton
2
1
1
0
0
0.291
316
9
326
th
Essex
1
0
1
0
0
0.289
111
215
327
th
Knoxville
2
1
2
0
0
0.288
338
11
328
th
Cedar Rapids
25
9
5
1
13
0.287
315
13
329
th
Jefferson
1
1
1
0
0
0.279
311
18
330
th
Garwin
0
0
1
0
0
0.277
287
43
331
st
Wapello
1
1
1
0
0
0.276
347
16
332
nd
Mason City
4
2
3
0
3
0.276
350
18
333
rd
Tama
1
0
1
1
0
0.274
363
30
334
th
Central City
1
0
1
0
0
0.271
310
24
335
th
Carson
1
0
0
0
0
0.269
309
26
336
th
Walcott
1
1
0
0
0
0.267
320
16
337
th
Graettinger
0
1
1
0
0
0.258
369
32
338
th
Sioux City
15
3
3
0
10
0.251
348
10
339
th
Columbus Junction
1
1
1
0
0
0.249
321
18
340
th
Winfield
1
0
1
0
0
0.248
340
341
st
Hubbard
0
1
0
0
0
0.246
330
11
342
nd
Muscatine
6
1
1
0
2
0.24
335
7
343
rd
Preston
0
0
1
0
0
0.237
372
29
344
th
Traer
1
0
1
0
0
0.237
357
13
345
th
Red Oak
1
0
1
0
0
0.234
329
16
346
th
Melcher
0
0
1
0
0
0.234
313
33
347
th
Bloomfield
1
1
2
0
0
0.234
360
13
348
th
Anita
1
1
2
0
0
0.233
332
16
349
th
Centerville
1
1
1
0
0
0.228
356
7
350
th
Lamoni
1
1
1
0
0
0.226
292
58
351
st
Wyoming
0
0
1
0
0
0.225
341
10
352
nd
Belmond
1
0
2
0
0
0.217
367
15
353
rd
Burlington
4
2
1
0
3
0.21
381
28
354
th
Charles City
3
1
2
0
1
0.209
327
27
355
th
Clarence
0
1
1
0
0
0.203
342
13
356
th
Fort Madison
2
1
1
0
1
0.199
336
20
357
th
Manson
0
0
1
0
0
0.199
351
6
358
th
Marshalltown
6
2
2
0
2
0.195
361
3
359
th
Ottumwa
7
1
2
1
2
0.192
353
6
360
th
Osceola
1
1
1
0
0
0.19
370
10
361
st
Correctionville
0
0
1
0
0
0.19
359
2
362
nd
Monona
1
0
1
0
0
0.189
323
39
363
rd
Washington
2
1
1
0
1
0.189
355
8
364
th
Maynard
1
0
2
0
0
0.187
291
73
365
th
Waterloo
10
3
3
0
7
0.183
365
366
th
Toledo
0
1
0
0
0
0.181
312
54
367
th
Gowrie
0
0
1
0
0
0.18
368
1
368
th
Eagle Grove
1
1
1
0
0
0.178
373
5
369
th
Humeston
1
0
1
0
0
0.176
297
72
370
th
Farmington
2
0
0
0
0
0.162
352
18
371
st
Evansdale
1
1
0
0
0
0.158
346
25
372
nd
Des Moines
42
11
7
1
14
0.149
377
5
373
rd
Moulton
1
0
1
0
0
0.144
366
7
374
th
Fort Dodge
5
1
1
0
5
0.135
384
10
375
th
Postville
1
0
1
0
0
0.132
379
4
376
th
Oelwein
2
1
1
1
1
0.125
376
377
th
Seymour
1
0
1
0
0
0.113
387
10
378
th
Carter Lake
1
0
0
0
0
0.106
389
11
379
th
Davenport
12
4
4
0
5
0.093
383
4
380
th
West Liberty
1
1
1
0
0
0.086
382
2
381
st
Laurens
1
0
0
0
0
0.086
227
154
382
nd
Maquoketa
2
1
1
0
1
0.08
378
4
383
rd
Union
0
1
1
0
0
0.059
(n/a)
384
th
Storm Lake
2
1
2
0
0
0.043
388
4
385
th
Hills
1
0
0
0
0
0.038
385
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Iowa
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Iowa Department of Education.
These rankings were last updated on September 18, 2024, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Iowa 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 Iowa Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Per-Pupil Spending: Understanding the Breakdown of Federal, State, and Local Funds
Student-Teacher Ratios and their Impact on Class Sizes & School Selection
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Iowa Department of Education.
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