Find a School
School Rankings
Find a School
School Rankings
Home
Iowa
School Rankings
Best Middle Schools in Iowa
Find the best Iowa middle schools with SchoolDigger.com! Focused on test scores for accurate rankings, our user-friendly site simplifies your search. Empower your decisions by exploring top-rated schools, only on SchoolDigger.com - the ultimate guide to K-12 schools!
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 ISASP test scores by the Iowa Department of Education. The most recent update was on Tuesday, August 29, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
Find!
Show Columns:
Summary
Summary
School
Students/Teachers
Ranking
Finance
School Year:
2022 - 2023
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
My Schools
See just my schools...
Email my school list...
Press the
button next to a school to save it to this list!
Other Ranking lists
Iowa Elementary School Rankings
Iowa High School Rankings
Iowa District Rankings
Iowa City Rankings
School
Students/Teachers
Per Pupil Expenditures (2019)
Ranking (
2023
vs
2022
)
ID
Rank
(of
334
)
School
Type
Grades
Address
City
Zip
County
District
Is Charter
Is Magnet
Is Virtual
Is Title I
Phone
# Students
Full-time Teachers
Student/
Teacher Ratio
Free/Disc Lunch
Recipients
White
Black
Hispanic
Asian
American
Indian
Pacific
Islander
Two or
More Races
Per Pupil Expenditures:
Total
Personnel from Federal Funds
Non-Personnel from Federal Funds
Total from Federal Funds
Personnel from State and Local Funds
Non-Personnel from State and Local Funds
Total from State and Local Funds
Average Standard
Score (
2023
)
Average Standard
Score (
2022
)
Rank (
2022
)
Rank Change from
2022
SchoolDigger Rating (
2023
)
192598001475
21
Sheldon Middle School
Public
5-8
310 23rd Avenue
Sheldon
51201
O'Brien County
Sheldon Community School District
No
(n/a)
No
(n/a)
(712) 324-4346
320
23
14
46.6%
228 (71.3%)
10 (3.1%)
69 (21.6%)
4 (1.3%)
0 (0.0%)
2 (0.6%)
7 (2.2%)
$13,653
$708
$12,945
84.2
80.5
36
15
192109001266
22
Northeast Middle-High School
Public
6-12
3690 Hwy.136
Goose Lake
52750
Clinton County
Northeast Community School District
No
(n/a)
No
(n/a)
(563) 577-2249
470
33
14
29.6%
439 (93.4%)
2 (0.4%)
16 (3.4%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
13 (2.8%)
$13,737
$240
$13,498
83.8
86.7
14
8
192487001424
23
Roland-Story Middle School
Public
5-8
206 S Main St
Roland
50236
Story County
Roland-Story Community School District
No
(n/a)
No
(n/a)
(515) 388-4348
317
20
16
23.3%
276 (87.1%)
8 (2.5%)
19 (6.0%)
1 (0.3%)
1 (0.3%)
0 (0.0%)
12 (3.8%)
$10,323
$139
$10,183
82.8
89.6
9
14
191884000708
24
MOC-Floyd Valley Middle School
Public
6-8
1104 5th Ave
Alton
51003
Sioux County
MOC-Floyd Valley Community School District
No
(n/a)
No
(n/a)
(712) 756-4128
329
22
14.8
25.5%
239 (72.6%)
5 (1.5%)
69 (21.0%)
4 (1.2%)
1 (0.3%)
1 (0.3%)
10 (3.0%)
$11,717
$594
$11,123
82.5
86.4
17
7
191104000683
25
Essex Junior-Senior High School
Public
6-12
111 Forbes St
Essex
51638
Page County
Essex Community School District
No
(n/a)
No
(n/a)
(712) 379-3115
97
9
11
48.5%
88 (90.7%)
0 (0.0%)
7 (7.2%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
2 (2.1%)
$19,949
$371
$19,579
82.2
55.7
154
129
191854000725
26
Maquoketa Valley Middle School
Public
6-8
112 Third Street
Delhi
52223
Delaware County
Maquoketa Valley Community School District
No
(n/a)
No
(n/a)
(563) 922-9411
159
8
19.1
29.6%
155 (97.5%)
1 (0.6%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
3 (1.9%)
$10,472
$273
$10,199
82.1
79
45
19
190369000073
27
Parkview Middle School
Public
6-7
105 NW Pleasant St
Ankeny
50023
Polk County
Ankeny Community School District
No
(n/a)
No
(n/a)
(515) 965-9640
867
62
14
22.6%
656 (75.7%)
47 (5.4%)
74 (8.5%)
39 (4.5%)
3 (0.3%)
0 (0.0%)
48 (5.5%)
$13,100
$296
$12,804
82
82
30
3
190897002011
28
Cowles Elementary School
Public
PK, KG-8
6401 College Ave
Des Moines
50324
Polk County
Des Moines Independent Community School District
No
(n/a)
No
(n/a)
(515) 242-7818
391
22
17.8
16.9%
305 (78.0%)
6 (1.5%)
25 (6.4%)
13 (3.3%)
2 (0.5%)
0 (0.0%)
38 (9.7%)
$14,566
$624
$13,942
81.9
94.2
2
26
190378000085
29
Westside Junior-Senior High School
Public
6-12
108 Clinton St
Westside
51467
Crawford County
Ar-We-Va Community School District
No
(n/a)
No
(n/a)
(712) 663-4312
106
5
21.8
33.0%
79 (74.5%)
2 (1.9%)
21 (19.8%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
4 (3.8%)
$20,284
$449
$19,835
81.9
77.7
54
25
192628001491
30
Sigourney Junior-Senior High School
Public
7-12
907 E Pleasant Valley
Sigourney
52591
Keokuk County
Sigourney Community School District
No
(n/a)
No
(n/a)
(641) 622-2010
270
19
13.8
34.4%
254 (94.1%)
3 (1.1%)
6 (2.2%)
1 (0.4%)
0 (0.0%)
0 (0.0%)
5 (1.9%)
$14,848
$327
$14,520
81.8
79.6
42
12
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:
Schooldigger calculates school rankings based on ISASP English Language Arts, ISASP Mathematics, ISASP Science test scores released by the Iowa Department of Education.
These rankings were last updated on August 29, 2023, 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:
Magnet Schools: Unleashing the Power of Education
Virtual Schools: The Future of Online Education
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
w-0-19-2---------1-1----0000 retrieved from Database in 57 milliseconds.
×
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
x