510

Best Middle Schools in Iowa

  • Oelwein Middle School

    Oelwein Middle School

    300 12th Ave, Oelwein, IA 50662

    Public Middle School 5th to 8th

    • C-
      Niche Grade
    • 2
      GreatSchools
    • Students

      359

    • Math Proficiency

      47%

    • Student Teacher Ratio

      14:1

    • Reading Proficiency

      53%

    Oelwein Middle School
  • Aldo Leopold Middle School

    Aldo Leopold Middle School

    3075 Sunnyside Ave, Burlington, IA 52601

    Public Middle School 5th to 6th

    • C-
      Niche Grade
    • 1
      GreatSchools
    • Students

      464

    • Math Proficiency

      42%

    • Student Teacher Ratio

      11:1

    • Reading Proficiency

      51%

    Aldo Leopold Middle School
  • Expo Alternative Learning Center

    Expo Alternative Learning Center

    1410 Independence Ave, Waterloo, IA 50703

    Public Middle, High School 6th to 12th

    • C-
      Niche Grade
    • 1
      GreatSchools
    • Students

      609

    • Math Proficiency

      20%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      40%

    Expo Alternative Learning Center
  • Virtual Campus

    Virtual Campus

    1800 Grand Ave, Des Moines, IA 50309

    Public Middle, High School 6th to 12th

    • 2
      GreatSchools
    Virtual Campus
  • Ottumwa Virtual Learning

    Ottumwa Virtual Learning

    1112 N Van Buren Ave, Ottumwa, IA 52501

    Public Pre-K, Elementary, Middle, High School Pre-K to 12th

    • 1
      GreatSchools
    Ottumwa Virtual Learning
  • Anna B Lawther Academy

    Anna B Lawther Academy

    2005 Asbury Rd, Dubuque, IA 52001

    Private Elementary, Middle, High School 4th to 12th

    Anna B Lawther Academy
  • Aquin Catholic Elementary School

    Aquin Catholic Elementary School

    608 3rd Ave, Cascade, IA 52033

    Private Pre-K, Elementary, Middle School Pre-K to 8th

    • Students

      233

    • Student Teacher Ratio

      10:1

    • Avg. Review Score

      4.8

    Aquin Catholic Elementary School
  • Aurelia Middle School

    Aurelia Middle School

    300 Ash St, Aurelia, IA 51005

    Public Elementary, Middle School 5th to 8th

    • Students

      205

    Aurelia Middle School
  • Burlington Notre Dame Catholic Elementary School

    Burlington Notre Dame Catholic Elementary School

    700 S Roosevelt Ave, Burlington, IA 52601

    Private Pre-K, Elementary, Middle, High School Pre-K to 12th

    • Students

      436

    • Student Teacher Ratio

      12:1

    • Avg. Review Score

      2.5

    Burlington Notre Dame Catholic Elementary School
  • Calvary Baptist School

    Calvary Baptist School

    915 Overman Ave, Ottumwa, IA 52501

    Private Elementary, Middle, High School K to 12th

    • Students

      40

    Calvary Baptist School
  • Central Iowa Christian Academy

    Central Iowa Christian Academy

    1008 E Olive St, Marshalltown, IA 50158

    Private Elementary, Middle, High School 2nd to 12th

    • Students

      13

    Central Iowa Christian Academy
  • Central Iowa Christian School

    Central Iowa Christian School

    201 380th Ave, Grinnell, IA 50112

    Private Elementary, Middle School K to 8th

    • Students

      52

    • Student Teacher Ratio

      35:1

    Central Iowa Christian School
  • Central Lutheran School

    Central Lutheran School

    310 3rd St, Newhall, IA 52315

    Private Pre-K, Elementary, Middle School Pre-K to 8th

    • Students

      181

    • Tuition

      $4,050

    • Student Teacher Ratio

      14:1

    • Avg. Review Score

      5

    Central Lutheran School
  • Central Middle School

    Central Middle School

    901 Cedar St, Muscatine, IA 52761

    Public Middle School 7th to 8th

    • Students

      596

    Central Middle School
  • Christ the King

    Christ the King

    304 N 2th St, Breda, IA 51436

    Private Elementary, Middle School K to 8th

    Christ the King
  • Christ the King School

    Christ the King School

    13924 Mt Carmel Ave, Carroll, IA 51401

    Private Elementary, Middle School K to 8th

    Christ the King School
  • Clarinda Academy

    Clarinda Academy

    1820 N 16th St, Clarinda, IA 51632

    Private Middle, High School 7th to 12th

    • Students

      145

    Clarinda Academy

Showing Results 376 - 400, Page 16 of 21