The top-ranked public middle schools in Iowa are Treynor Middle School, Denver Middle School and Gilbert Middle School. The cities and towns with the highest concentration of top-ranked public middle schools are Treynor, Le Claire and Van Meter.
A school's overall testing rank is based on a it's combined math and reading proficiency test score ranking. The average percentage of students achieving math proficiency in Iowa is 68%. The percentage of students achieving reading proficiency is 70%.
Top-Ranked Public Middle Schools in Iowa (2026)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Student Proficiency
Grades
Location
Rank: #11.
Treynor Middle School
(Math: 94% | Reading: 90-94%)
Rank:
Rank:
10/
Top 1%10
Math: 94% (Top 1%)
Reading: 90-94% (Top 1%)
Grades: 6-8
102 E Main St
Treynor, IA 51575
(712) 487-3181
Treynor, IA 51575
(712) 487-3181
Rank: #22.
Denver Middle School
(Math: 91% | Reading: 90-94%)
Rank:
Rank:
10/
Top 1%10
Math: 91% (Top 5%)
Reading: 90-94% (Top 1%)
Grades: 6-8
800 Longview Drive
Denver, IA 50622
(319) 984-6041
Denver, IA 50622
(319) 984-6041
Rank: #33.
Gilbert Middle School
(Math: 90% | Reading: 93%)
Rank:
Rank:
10/
Top 5%10
Math: 90% (Top 5%)
Reading: 93% (Top 1%)
Grades: 6-8
201 E. Mathews
Gilbert, IA 50105
(515) 232-0540
Gilbert, IA 50105
(515) 232-0540
Rank: #44.
Van Meter Middle School
(Math: 88% | Reading: 92%)
Rank:
Rank:
10/
Top 5%10
Math: 88% (Top 5%)
Reading: 92% (Top 1%)
Grades: 6-8
520 1st Ave
Van Meter, IA 50261
(515) 996-2221
Van Meter, IA 50261
(515) 996-2221
Rank: #55.
Grundy Center Middle School
(Math: 91% | Reading: 90%)
Rank:
Rank:
10/
Top 5%10
Math: 91% (Top 5%)
Reading: 90% (Top 5%)
Grades: 5-8
1006 M Ave
Grundy Center, IA 50638
(319) 825-5464
Grundy Center, IA 50638
(319) 825-5464
Rank: #6 - 76. - 7.
Clayton Ridge Middle School
(Math: 85-89% | Reading: 90-94%)
Rank:
Rank:
10/
Top 5%10
Math: 85-89% (Top 10%)
Reading: 90-94% (Top 1%)
Grades: 6-8
131. S. River Park Drive
Guttenberg, IA 52052
(563) 252-1747
Guttenberg, IA 52052
(563) 252-1747
Rank: #6 - 76. - 7.
Underwood Middle School
(Math: 85-89% | Reading: 90-94%)
Rank:
Rank:
10/
Top 5%10
Math: 85-89% (Top 10%)
Reading: 90-94% (Top 1%)
Grades: 6-8
601 Third Street
Underwood, IA 51576
(712) 566-2332
Underwood, IA 51576
(712) 566-2332
Rank: #88.
Pleasant Valley Junior High School
(Math: 89% | Reading: 88%)
Rank:
Rank:
10/
Top 5%10
Math: 89% (Top 5%)
Reading: 88% (Top 5%)
Grades: 7-8
3501 Wisconsin Street
Le Claire, IA 52753
(563) 332-0200
Le Claire, IA 52753
(563) 332-0200
Rank: #9 - 109. - 10.
Lynnville-sully Middle School
(Math: 85-89% | Reading: 85-89%)
Rank:
Rank:
10/
Top 5%10
Math: 85-89% (Top 10%)
Reading: 85-89% (Top 5%)
Grades: 6-8
12476 Hwy F62 E
Sully, IA 50251
(641) 594-4445
Sully, IA 50251
(641) 594-4445
Rank: #9 - 109. - 10.
North Union Middle School
(Math: 85-89% | Reading: 85-89%)
Rank:
Rank:
10/
Top 5%10
Math: 85-89% (Top 10%)
Reading: 85-89% (Top 5%)
Grades: 6-8
203 5th St North
Swea City, IA 50590
(515) 272-4361
Swea City, IA 50590
(515) 272-4361
Rank: #1111.
Pella Middle School
(Math: 86% | Reading: 91%)
Rank:
Rank:
10/
Top 5%10
Math: 86% (Top 10%)
Reading: 91% (Top 5%)
Grades: 7-8
613 E 13th
Pella, IA 50219
(641) 628-4784
Pella, IA 50219
(641) 628-4784
Rank: #1212.
North Polk Middle School
(Math: 86% | Reading: 89%)
Rank:
Rank:
10/
Top 5%10
Math: 86% (Top 10%)
Reading: 89% (Top 5%)
Grades: 6-8
315 Ne 141st Ave.
Alleman, IA 50007
(515) 984-3400
Alleman, IA 50007
(515) 984-3400
Rank: #1313.
Solon Middle School
(Math: 85% | Reading: 89%)
Rank:
Rank:
10/
Top 10%10
Math: 85% (Top 20%)
Reading: 89% (Top 5%)
Grades: 6-8
1775 Racine Ave.
Solon, IA 52333
(319) 624-2381
Solon, IA 52333
(319) 624-2381
Rank: #1414.
Dike-new Hartford Junior High School
(Math: 84% | Reading: 90%)
Rank:
Rank:
10/
Top 10%10
Math: 84% (Top 20%)
Reading: 90% (Top 5%)
Grades: 6-8
508 Beaver
New Hartford, IA 50660
(319) 983-2206
New Hartford, IA 50660
(319) 983-2206
Rank: #1515.
Sheldon Middle School
(Math: 86% | Reading: 86%)
Rank:
Rank:
10/
Top 10%10
Math: 86% (Top 10%)
Reading: 86% (Top 10%)
Grades: 5-8
310 23rd Avenue
Sheldon, IA 51201
(712) 324-4346
Sheldon, IA 51201
(712) 324-4346
Rank: #16 - 1716. - 17.
Decorah Middle School
(Math: 84% | Reading: 87%)
Rank:
Rank:
10/
Top 10%10
Math: 84% (Top 20%)
Reading: 87% (Top 5%)
Grades: 5-8
405 Winnebago St.
Decorah, IA 52101
(563) 382-8427
Decorah, IA 52101
(563) 382-8427
Rank: #16 - 1716. - 17.
Moc-floyd Valley Middle School
(Math: 84% | Reading: 87%)
Rank:
Rank:
10/
Top 10%10
Math: 84% (Top 20%)
Reading: 87% (Top 5%)
Grades: 6-8
1104 5th Ave
Alton, IA 51003
(712) 756-4128
Alton, IA 51003
(712) 756-4128
Rank: #1818.
Mount Vernon Middle School
(Math: 86% | Reading: 85%)
Rank:
Rank:
10/
Top 10%10
Math: 86% (Top 10%)
Reading: 85% (Top 10%)
Grades: 5-8
525 Palisades Road Sw
Mount Vernon, IA 52314
(319) 895-6254
Mount Vernon, IA 52314
(319) 895-6254
Rank: #1919.
Roland-story Middle School
(Math: 85% | Reading: 86%)
Rank:
Rank:
10/
Top 10%10
Math: 85% (Top 20%)
Reading: 86% (Top 10%)
Grades: 5-8
206 S Main St
Roland, IA 50236
(515) 388-4348
Roland, IA 50236
(515) 388-4348
Rank: #2020.
Southview Middle School
(Math: 83% | Reading: 87%)
Rank:
Rank:
10/
Top 10%10
Math: 83% (Top 20%)
Reading: 87% (Top 5%)
Grades: 8-9
1020 Sw Cherry St
Ankeny, IA 50023
(515) 965-9635
Ankeny, IA 50023
(515) 965-9635
Rank: #21 - 2221. - 22.
Maquoketa Valley Middle School
(Math: 85-89% | Reading: 80-84%)
Rank:
Rank:
10/
Top 10%10
Math: 85-89% (Top 10%)
Reading: 80-84% (Top 20%)
Grades: 6-8
112 Third Street
Delhi, IA 52223
(563) 922-9411
Delhi, IA 52223
(563) 922-9411
Rank: #21 - 2221. - 22.
West Hancock Middle School
(Math: 85-89% | Reading: 80-84%)
Rank:
Rank:
10/
Top 10%10
Math: 85-89% (Top 10%)
Reading: 80-84% (Top 20%)
Grades: 5-8
423 E. 5th St.
Kanawha, IA 50447
(641) 762-3261
Kanawha, IA 50447
(641) 762-3261
Rank: #23 - 2623. - 26.
Adm Middle School
(Math: 82% | Reading: 87%)
Rank:
Rank:
10/
Top 10%10
Math: 82% (Top 20%)
Reading: 87% (Top 5%)
Grades: 7-8
801 Nile Kinnick Dr. S.
Adel, IA 50003
(515) 993-3490
Adel, IA 50003
(515) 993-3490
Rank: #23 - 2623. - 26.
Akron Westfield Middle School
(Math: 80-84% | Reading: 85-89%)
Rank:
Rank:
10/
Top 10%10
Math: 80-84% (Top 20%)
Reading: 85-89% (Top 5%)
Grades: 6-8
850 Kerr Dr
Akron, IA 51001
(712) 568-2020
Akron, IA 51001
(712) 568-2020
Rank: #23 - 2623. - 26.
North-linn Middle School
(Math: 80-84% | Reading: 85-89%)
Rank:
Rank:
10/
Top 10%10
Math: 80-84% (Top 20%)
Reading: 85-89% (Top 5%)
Grades: 6-8
3033 Lynx Drive
Troy Mills, IA 52344
(319) 224-3291
Troy Mills, IA 52344
(319) 224-3291
Rank: #23 - 2623. - 26.
Peet Junior High School
(Math: 82% | Reading: 87%)
Rank:
Rank:
10/
Top 10%10
Math: 82% (Top 20%)
Reading: 87% (Top 5%)
Grades: 7-9
525 E Seerley Blvd
Cedar Falls, IA 50613
(319) 553-2710
Cedar Falls, IA 50613
(319) 553-2710
Rank: #2727.
Cascade Junior-senior High School
(Math: 86% | Reading: 84%)
Rank:
Rank:
10/
Top 10%10
Math: 86% (Top 10%)
Reading: 84% (Top 20%)
Grades: 6-12
505 Johnson St Nw
Cascade, IA 52033
(563) 258-7114
Cascade, IA 52033
(563) 258-7114
Rank: #2828.
Ikm-manning Middle School
(Math: 85% | Reading: 84%)
Rank:
Rank:
10/
Top 10%10
Math: 85% (Top 20%)
Reading: 84% (Top 20%)
Grades: 4-8
209 10th St
Manning, IA 51455
(712) 655-3781
Manning, IA 51455
(712) 655-3781
Rank: #29 - 3029. - 30.
Center Point-urbana Middle School
(Math: 84% | Reading: 85%)
Rank:
Rank:
10/
Top 10%10
Math: 84% (Top 20%)
Reading: 85% (Top 10%)
Grades: 6-8
613 Summit Street
Center Point, IA 52213
(319) 849-1102
Center Point, IA 52213
(319) 849-1102
Rank: #29 - 3029. - 30.
Waukee Middle School
(Math: 84% | Reading: 85%)
Rank:
Rank:
10/
Top 10%10
Math: 84% (Top 20%)
Reading: 85% (Top 10%)
Grades: 6-7
905 S. Warrior Lane
Waukee, IA 50263
(515) 987-5177
Waukee, IA 50263
(515) 987-5177
Rank: #3131.
Ballard Middle School
(Math: 85% | Reading: 83%)
Rank:
Rank:
10/
Top 10%10
Math: 85% (Top 20%)
Reading: 83% (Top 20%)
Grades: 6-8
509 N Main Ave
Huxley, IA 50124
(515) 597-2815
Huxley, IA 50124
(515) 597-2815
Rank: #3232.
Vinton-shellsburg Middle School
(Math: 85% | Reading: 82%)
Rank:
Rank:
10/
Top 10%10
Math: 85% (Top 20%)
Reading: 82% (Top 20%)
Grades: 6-8
212 W. 15th St.
Vinton, IA 52349
(319) 436-4728
Vinton, IA 52349
(319) 436-4728
Rank: #3333.
Williamsburg Jr-sr High School
(Math: 83% | Reading: 84%)
Rank:
Rank:
9/
Top 20%10
Math: 83% (Top 20%)
Reading: 84% (Top 20%)
Grades: 7-12
810 W Walnut
Williamsburg, IA 52361
(319) 668-1050
Williamsburg, IA 52361
(319) 668-1050
Rank: #34 - 3534. - 35.
South Hamilton Middle And High School
(Math: 84% | Reading: 83%)
Rank:
Rank:
9/
Top 20%10
Math: 84% (Top 20%)
Reading: 83% (Top 20%)
Grades: 7-12
315 Division St
Jewell, IA 50130
(515) 827-5418
Jewell, IA 50130
(515) 827-5418
Rank: #34 - 3534. - 35.
Waverly-shell Rock Middle School
(Math: 84% | Reading: 83%)
Rank:
Rank:
9/
Top 20%10
Math: 84% (Top 20%)
Reading: 83% (Top 20%)
Grades: 5-8
501 Heritage Way
Waverly, IA 50677
(319) 352-3632
Waverly, IA 50677
(319) 352-3632
Show 100 more public schools in IA (out of 366 total schools)
Loading...
