507

Best Middle Schools in Iowa

  • Edward Stone Middle School

    Edward Stone Middle School

    3000 Mason Rd, Burlington, IA 52601

    Public Middle School 7th to 8th

    • C-
      Niche Grade
    • 2
      GreatSchools
    • Students

      471

    • Math Proficiency

      37%

    • Student Teacher Ratio

      16:1

    • Reading Proficiency

      54%

    Edward Stone Middle School
  • Evans Middle School

    Evans Middle School

    812 Chester Ave, Ottumwa, IA 52501

    Public Middle School 6th to 8th

    • C-
      Niche Grade
    • 2
      GreatSchools
    • Students

      689

    • Math Proficiency

      47%

    • Student Teacher Ratio

      13:1

    • Reading Proficiency

      58%

    Evans Middle School
  • Iowa Connections Academy Middle School

    Iowa Connections Academy Middle School

    807 3rd St, Anita, IA 50020

    Public Middle School 6th to 8th

    • C-
      Niche Grade
    • 2
      GreatSchools
    • Students

      276

    • Math Proficiency

      52%

    • Student Teacher Ratio

      0:1

    • Reading Proficiency

      67%

    Iowa Connections Academy Middle School
  • Maquoketa Middle School

    Maquoketa Middle School

    200 E Locust St, Maquoketa, IA 52060

    Public Middle School 6th to 8th

    • C-
      Niche Grade
    • 2
      GreatSchools
    • Students

      329

    • Math Proficiency

      45%

    • Student Teacher Ratio

      13:1

    • Reading Proficiency

      63%

    Maquoketa Middle School
  • Netherlands Reformed Christian School

    Netherlands Reformed Christian School

    712 20th Ave, Rock Valley, IA 51247

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

    • D
      Niche Grade
    • Students

      425

    • Tuition

      $0

    • Student Teacher Ratio

      17:1

    • Avg. Review Score

      3.5

    Netherlands Reformed Christian School
  • Storm Lake Middle School

    Storm Lake Middle School

    1811 Hyland Dr, Storm Lake, IA 50588

    Public Middle School 5th to 8th

    • C-
      Niche Grade
    • 2
      GreatSchools
    • Students

      843

    • Math Proficiency

      44%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      53%

    Storm Lake Middle School
  • Triumph Elementary School

    Triumph Elementary School

    1348 145th St, Fairbank, IA 50641

    Public Elementary, Middle School K to 8th

    • C
      Niche Grade
    • 1
      GreatSchools
    • Students

      44

    • Math Proficiency

      54.5%

    • Student Teacher Ratio

      20:1

    • Reading Proficiency

      54.5%

    Triumph Elementary 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

      578

    • Math Proficiency

      20%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      40%

    Expo Alternative Learning Center
  • 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

    • 2
      GreatSchools
    Ottumwa Virtual Learning
  • Virtual Campus

    Virtual Campus

    1800 Grand Ave, Des Moines, IA 50309

    Public Middle, High School 6th to 12th

    • 2
      GreatSchools
    Virtual Campus
  • DC Online

    DC Online

    608 S Washington St, Bloomfield, IA 52537

    Public Elementary, Middle, High School K to 12th

    • 1
      GreatSchools
    DC Online
  • 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

    • Tuition

      $0

    • 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

    • Tuition

      $0

    • 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

    • Tuition

      $0

    • Student Teacher Ratio

      35:1

    Central Iowa Christian School

Showing Results 376 - 400, Page 16 of 21