Top 10 Best Public Middle Schools in Iowa (2021)

All
(1222)
All
(1222)
 
High
(339)
High
(339)
 
Middle
(358)
Middle
(358)
 
Elementary
(879)
Elementary
(879)
 
Pre-K
(447)
Pre-K
(447)
 
The top ranked public schools in Iowa state are listed below (2021).
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 69%. The percentage of students achieving reading proficiency is 68%.
The top ranked public schools in Iowa are Gilbert Middle School, Denver Middle School and Lawton Junior-senior High School. The cities and towns with the highest concentration of top ranked public schools are Delhi, Le Claire and Van Meter.

Top Ranked Public Middle Schools in Iowa (2021)

  • School (Math and Reading Proficiency) Student Proficiency Grades Location
  • Rank: #11.
    Gilbert Middle SchoolMath: 94% | Reading: 95%
    Rank
    10/
    10
    Top 1%
    Math: 94% (Top 1%) Reading: 95% (Top 1%)Math: 94% (Top 1%)
    Reading: 95% (Top 1%)
    Grades: 6-8201 E. Mathews
    GilbertIA 50105
    (515) 232-0540

  • Rank: #2-42.-4.
    Denver Middle SchoolMath: 90-94% | Reading: 90-94%
    Rank
    10/
    10
    Top 1%
    Math: 90-94% (Top 1%) Reading: 90-94% (Top 1%)Math: 90-94% (Top 1%)
    Reading: 90-94% (Top 1%)
    Grades: 6-8540 Lincoln
    DenverIA 50622
    (319) 984-6041

  • Rank: #2-42.-4.
    Lawton Junior-senior High SchoolMath: 90-94% | Reading: 90-94%
    Rank
    10/
    10
    Top 1%
    Math: 90-94% (Top 1%) Reading: 90-94% (Top 1%)Math: 90-94% (Top 1%)
    Reading: 90-94% (Top 1%)
    Grades: 7-12100 Tara Way
    LawtonIA 51030
    (712) 944-5181

  • Rank: #2-42.-4.
    Treynor Middle SchoolMath: 92% | Reading: 92%
    Rank
    10/
    10
    Top 1%
    Math: 92% (Top 1%) Reading: 92% (Top 1%)Math: 92% (Top 1%)
    Reading: 92% (Top 1%)
    Grades: 6-8102 E Main St
    TreynorIA 51575
    (712) 487-3181

  • Rank: #55.
    North Polk Middle SchoolMath: 93% | Reading: 91%
    Rank
    10/
    10
    Top 5%
    Math: 93% (Top 1%) Reading: 91% (Top 5%)Math: 93% (Top 1%)
    Reading: 91% (Top 5%)
    Grades: 6-8315 Ne 141st Ave.
    AllemanIA 50007
    (515) 984-3400

  • Rank: #66.
    Waukee Middle SchoolMath: 89% | Reading: 87%
    Rank
    10/
    10
    Top 5%
    Math: 89% (Top 5%) Reading: 87% (Top 5%)Math: 89% (Top 5%)
    Reading: 87% (Top 5%)
    Grades: 6-7905 Warrior Lane
    WaukeeIA 50263
    (515) 987-5177

  • Rank: #77.
    Summit Middle SchoolMath: 88% | Reading: 88%
    Rank
    10/
    10
    Top 5%
    Math: 88% (Top 5%) Reading: 88% (Top 5%)Math: 88% (Top 5%)
    Reading: 88% (Top 5%)
    Grades: 6-79500 Windsor Parkway
    JohnstonIA 50131
    (515) 986-0318

  • Rank: #88.
    Solon Middle SchoolMath: 87% | Reading: 89%
    Rank
    10/
    10
    Top 5%
    Math: 87% (Top 5%) Reading: 89% (Top 5%)Math: 87% (Top 5%)
    Reading: 89% (Top 5%)
    Grades: 5-81775 Racine Ave.
    SolonIA 52333
    (319) 624-2381

  • Rank: #9-109.- 10.
    Dallas Center-grimes Middle SchoolMath: 87% | Reading: 87%
    Rank
    10/
    10
    Top 5%
    Math: 87% (Top 5%) Reading: 87% (Top 5%)Math: 87% (Top 5%)
    Reading: 87% (Top 5%)
    Grades: 6-71400 Vine Street
    Dallas CenterIA 50063
    (515) 992-4343

  • Rank: #9-109.- 10.
    Hudson High SchoolMath: 85-89% | Reading: 85-89%
    Rank
    10/
    10
    Top 5%
    Math: 85-89% (Top 5%) Reading: 85-89% (Top 5%)Math: 85-89% (Top 5%)
    Reading: 85-89% (Top 5%)
    Grades: 7-12245 S Washington
    HudsonIA 50643
    (319) 988-4226

  • Rank: #1111.
    Dc-g MeadowsMath: 88% | Reading: 86%
    Rank
    10/
    10
    Top 5%
    Math: 88% (Top 5%) Reading: 86% (Top 10%)Math: 88% (Top 5%)
    Reading: 86% (Top 10%)
    Grades: 8-92555 W 1st St Suite 200
    GrimesIA 50111
    (515) 986-0105

  • Rank: #1212.
    Pella Middle SchoolMath: 92% | Reading: 84%
    Rank
    10/
    10
    Top 5%
    Math: 92% (Top 1%) Reading: 84% (Top 20%)Math: 92% (Top 1%)
    Reading: 84% (Top 20%)
    Grades: 7-8613 E 13th
    PellaIA 50219
    (641) 628-4784

  • Rank: #1313.
    Pleasant Valley Junior High SchoolMath: 87% | Reading: 85%
    Rank
    10/
    10
    Top 5%
    Math: 87% (Top 5%) Reading: 85% (Top 10%)Math: 87% (Top 5%)
    Reading: 85% (Top 10%)
    Grades: 7-83501 Wisconsin Street
    Le ClaireIA 52753
    (563) 332-0200

  • Rank: #1414.
    Prairie Ridge Middle SchoolMath: 86% | Reading: 88%
    Rank
    10/
    10
    Top 5%
    Math: 86% (Top 10%) Reading: 88% (Top 5%)Math: 86% (Top 10%)
    Reading: 88% (Top 5%)
    Grades: 6-71010 Nw Prairie Ridge Dr
    AnkenyIA 50023
    (515) 965-9705

  • Rank: #1515.
    Williamsburg Junior Senior High SchoolMath: 88% | Reading: 84%
    Rank
    10/
    10
    Top 10%
    Math: 88% (Top 5%) Reading: 84% (Top 20%)Math: 88% (Top 5%)
    Reading: 84% (Top 20%)
    Grades: 7-12810 W Walnut
    WilliamsburgIA 52361
    (319) 668-1050

  • Rank: #1616.
    Holmes Junior High SchoolMath: 90% | Reading: 83%
    Rank
    10/
    10
    Top 10%
    Math: 90% (Top 5%) Reading: 83% (Top 20%)Math: 90% (Top 5%)
    Reading: 83% (Top 20%)
    Grades: 7-9505 Holmes Dr
    Cedar FallsIA 50613
    (319) 553-2650

  • Rank: #1717.
    Maquoketa Valley Middle SchoolMath: 80-84% | Reading: 90-94%
    Rank
    10/
    10
    Top 10%
    Math: 80-84% (Top 20%) Reading: 90-94% (Top 1%)Math: 80-84% (Top 20%)
    Reading: 90-94% (Top 1%)
    Grades: 6-8112 3rd St.
    DelhiIA 52223
    (563) 922-9411

  • Rank: #1818.
    Oak Ridge SchoolMath: 86% | Reading: 86%
    Rank
    10/
    10
    Top 10%
    Math: 86% (Top 10%) Reading: 86% (Top 10%)Math: 86% (Top 10%)
    Reading: 86% (Top 10%)
    Grades: 6-84901 Alburnett Road
    MarionIA 52302
    (319) 447-3410

  • Rank: #1919.
    Cowles Elementary SchoolMath: 83% | Reading: 88%
    Rank
    10/
    10
    Top 10%
    Math: 83% (Top 20%) Reading: 88% (Top 5%)Math: 83% (Top 20%)
    Reading: 88% (Top 5%)
    Grades: PK-86401 College Ave
    Windsor HeightsIA 50324
    (515) 242-7818

  • Rank: #2020.
    Van Meter Middle SchoolMath: 85% | Reading: 85%
    Rank
    10/
    10
    Top 10%
    Math: 85% (Top 20%) Reading: 85% (Top 10%)Math: 85% (Top 20%)
    Reading: 85% (Top 10%)
    Grades: 6-8520 1st Ave
    Van MeterIA 50261
    (515) 996-2221

  • Rank: #21-2221.- 22.
    Iowa Valley Junior Senior High SchoolMath: 85-89% | Reading: 80-84%
    Rank
    10/
    10
    Top 10%
    Math: 85-89% (Top 5%) Reading: 80-84% (Top 20%)Math: 85-89% (Top 5%)
    Reading: 80-84% (Top 20%)
    Grades: 7-12359 E Hilton St
    MarengoIA 52301
    (319) 642-3332

  • Rank: #21-2221.- 22.
    Ogden Middle SchoolMath: 85-89% | Reading: 80-84%
    Rank
    10/
    10
    Top 10%
    Math: 85-89% (Top 5%) Reading: 80-84% (Top 20%)Math: 85-89% (Top 5%)
    Reading: 80-84% (Top 20%)
    Grades: 5-8313 W Sycamore
    OgdenIA 50212
    (515) 275-2912

  • Rank: #2323.
    North-linn Middle SchoolMath: 80-84% | Reading: 85-89%
    Rank
    10/
    10
    Top 10%
    Math: 80-84% (Top 20%) Reading: 85-89% (Top 5%)Math: 80-84% (Top 20%)
    Reading: 85-89% (Top 5%)
    Grades: 6-83033 Lynx Drive
    Troy MillsIA 52344
    (319) 224-3291

  • Rank: #2424.
    Prairieview SchoolMath: 84% | Reading: 85%
    Rank
    10/
    10
    Top 10%
    Math: 84% (Top 20%) Reading: 85% (Top 10%)Math: 84% (Top 20%)
    Reading: 85% (Top 10%)
    Grades: 8-9655 Se University Ave
    WaukeeIA 50263
    (515) 987-2770

  • Rank: #25-2625.- 26.
    Decorah Middle SchoolMath: 82% | Reading: 85%
    Rank
    9/
    10
    Top 20%
    Math: 82% (Top 20%) Reading: 85% (Top 10%)Math: 82% (Top 20%)
    Reading: 85% (Top 10%)
    Grades: 5-8405 Winnebago St.
    DecorahIA 52101
    (563) 382-8427

  • Rank: #25-2625.- 26.
    Johnston Middle SchoolMath: 85% | Reading: 83%
    Rank
    9/
    10
    Top 20%
    Math: 85% (Top 20%) Reading: 83% (Top 20%)Math: 85% (Top 20%)
    Reading: 83% (Top 20%)
    Grades: 8-96501 Nw 62nd Ave
    JohnstonIA 50131
    (515) 278-0476

  • Rank: #2727.
    Waukee South Middle SchoolMath: 84% | Reading: 84%
    Rank
    9/
    10
    Top 20%
    Math: 84% (Top 20%) Reading: 84% (Top 20%)Math: 84% (Top 20%)
    Reading: 84% (Top 20%)
    Grades: 6-72350 Se La Grant Parkway
    WaukeeIA 50263
    (515) 987-3222

  • Rank: #2828.
    Cascade Junior-senior High SchoolMath: 90-94% | Reading: 75-79%
    Rank
    9/
    10
    Top 20%
    Math: 90-94% (Top 1%) Reading: 75-79% (Top 30%)Math: 90-94% (Top 1%)
    Reading: 75-79% (Top 30%)
    Grades: 7-12505 Johnson St Nw
    CascadeIA 52033
    (563) 852-3201

  • Rank: #29-3029.- 30.
    Forest City Middle SchoolMath: 83% | Reading: 84%
    Rank
    9/
    10
    Top 20%
    Math: 83% (Top 20%) Reading: 84% (Top 20%)Math: 83% (Top 20%)
    Reading: 84% (Top 20%)
    Grades: 6-8216 W School St
    Forest CityIA 50436
    (641) 585-4772

  • Rank: #29-3029.- 30.
    Harlan Community Middle SchoolMath: 83% | Reading: 84%
    Rank
    9/
    10
    Top 20%
    Math: 83% (Top 20%) Reading: 84% (Top 20%)Math: 83% (Top 20%)
    Reading: 84% (Top 20%)
    Grades: 6-82108 Durant Street
    HarlanIA 51537
    (712) 755-3196

  • Rank: #3131.
    Mount Vernon Middle SchoolMath: 84% | Reading: 82%
    Rank
    9/
    10
    Top 20%
    Math: 84% (Top 20%) Reading: 82% (Top 20%)Math: 84% (Top 20%)
    Reading: 82% (Top 20%)
    Grades: 5-8525 Palisades Road Sw
    Mount VernonIA 52314
    (319) 895-6254

  • Rank: #3232.
    Grundy Center Middle SchoolMath: 83% | Reading: 83%
    Rank
    9/
    10
    Top 20%
    Math: 83% (Top 20%) Reading: 83% (Top 20%)Math: 83% (Top 20%)
    Reading: 83% (Top 20%)
    Grades: 5-81006 M Ave
    Grundy CenterIA 50638
    (319) 825-5464

  • Rank: #3333.
    North Scott Junior High SchoolMath: 82% | Reading: 84%
    Rank
    9/
    10
    Top 20%
    Math: 82% (Top 20%) Reading: 84% (Top 20%)Math: 82% (Top 20%)
    Reading: 84% (Top 20%)
    Grades: 7-8502 S 5th St
    EldridgeIA 52748
    (563) 285-8272

  • Rank: #3434.
    Excelsior Middle SchoolMath: 83% | Reading: 82%
    Rank
    9/
    10
    Top 20%
    Math: 83% (Top 20%) Reading: 82% (Top 20%)Math: 83% (Top 20%)
    Reading: 82% (Top 20%)
    Grades: 6-83555 N 10th St
    MarionIA 52302
    (319) 447-3130

  • Rank: #35-4535.- 45.
    Adair-casey Junior High SchoolMath: 85-89% | Reading: 75-79%
    Rank
    9/
    10
    Top 20%
    Math: 85-89% (Top 5%) Reading: 75-79% (Top 30%)Math: 85-89% (Top 5%)
    Reading: 75-79% (Top 30%)
    Grades: 7-83384 Indigo Ave.
    AdairIA 50002
    (641) 746-2241

  • Show 100 more public schools in IA (out of 358 total schools)
Recent Articles
Exploring post graduation options for high school students.
The Common Core State Standards were developed as a means to prepare K-12 students for success in college or the workforce upon graduation from high school. Since their inception, they have been adopted by 43 states. While much support has been given for the standards, many criticisms have emerged as well.
June 17, 2021
The COVID-19 pandemic has turned the world on its head. The effects of the global pandemic will be felt for years to come, though maybe more so in certain populations. Here’s what you need to know about the current state of special education in the United States.