751

Best Middle Schools in Alabama

  • Journey Middle School

    Journey Middle School

    217 Celtic Dr, Madison, AL 35758

    Public Middle School 6th to 8th

    • 10
      GreatSchools
    Journey Middle School
  • St. James School

    St. James School

    6010 Vaughn Rd, Montgomery, AL 36116

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

    • A+
      Niche Grade
    • Students

      882

    • Tuition

      $17,765

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.3

    St. James School
  • Fairhope Middle School

    Fairhope Middle School

    2 Pirate Dr, Fairhope, AL 36532

    Public Middle School 7th to 8th

    • A
      Niche Grade
    • 10
      GreatSchools
    • Students

      777

    • Math Proficiency

      58%

    • Student Teacher Ratio

      16:1

    • Reading Proficiency

      76%

    Fairhope Middle School
  • Hartselle Junior High School

    Hartselle Junior High School

    904 Sparkman St, Hartselle, AL 35640

    Public Middle School 7th to 8th

    • A
      Niche Grade
    • 10
      GreatSchools
    • Students

      527

    • Math Proficiency

      38%

    • Student Teacher Ratio

      16:1

    • Reading Proficiency

      66%

    Hartselle Junior High School
  • Piedmont Middle School

    Piedmont Middle School

    401 N Main St, Piedmont, AL 36272

    Public Middle School 6th to 8th

    • A
      Niche Grade
    • 10
      GreatSchools
    • Students

      255

    • Math Proficiency

      53%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      61%

    Piedmont Middle School
  • Arab Junior High School

    Arab Junior High School

    911 Old Cullman Rd, Arab, AL 35016

    Public Middle School 6th to 8th

    • A-
      Niche Grade
    • 10
      GreatSchools
    • Students

      592

    • Math Proficiency

      42%

    • Student Teacher Ratio

      16:1

    • Reading Proficiency

      59%

    Arab Junior High School
  • Bayside Academy

    Bayside Academy

    303 Dryer Ave, Daphne, AL 36526

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

    • A
      Niche Grade
    • Students

      840

    • Tuition

      $15,000

    • Student Teacher Ratio

      9:1

    • Avg. Review Score

      3.5

    Bayside Academy
  • Houston Academy

    Houston Academy

    901 Buena Vista Dr, Dothan, AL 36303

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

    • A
      Niche Grade
    • Students

      734

    • Tuition

      $13,350

    • Student Teacher Ratio

      10:1

    • Avg. Review Score

      3.8

    Houston Academy
  • Lee-Scott Academy

    Lee-Scott Academy

    1601 Academy Dr, Auburn, AL 36830

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

    • A
      Niche Grade
    • Students

      759

    • Tuition

      $9,900

    • Student Teacher Ratio

      9:1

    • Avg. Review Score

      4.1

    Lee-Scott Academy
  • Southern Preparatory Academy

    Southern Preparatory Academy

    174 Ward Cir, Camp Hill, AL 36850

    Private Middle, High School 6th to 12th

    • A
      Niche Grade
    • Students

      130

    • Tuition

      $3,000

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.6

    Southern Preparatory Academy
  • Springwood School

    Springwood School

    1814 Cherry Dr, Lanett, AL 36863

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

    • A
      Niche Grade
    • Students

      255

    • Tuition

      $9,312

    • Student Teacher Ratio

      10:1

    • Avg. Review Score

      4.2

    Springwood School
  • St. Joseph Regional Catholic School

    St. Joseph Regional Catholic School

    115 Plum St, Florence, AL 35630

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

    • A
      Niche Grade
    • Students

      172

    • Student Teacher Ratio

      11:1

    • Avg. Review Score

      4.5

    St. Joseph Regional Catholic School
  • Straughn Middle School

    Straughn Middle School

    29324 Straughn School Rd, Andalusia, AL 36421

    Public Middle School 6th to 8th

    • A-
      Niche Grade
    • 10
      GreatSchools
    • Students

      318

    • Math Proficiency

      49%

    • Student Teacher Ratio

      20:1

    • Reading Proficiency

      70%

    Straughn Middle School
  • Tuscaloosa Magnet School - Middle School

    Tuscaloosa Magnet School - Middle School

    315 McFarland Blvd, Tuscaloosa, AL 35404

    Public Middle School 6th to 8th

    • A-
      Niche Grade
    • 10
      GreatSchools
    • Students

      163

    • Math Proficiency

      47%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      82%

    Tuscaloosa Magnet School - Middle School
  • Dauphin Junior High School

    Dauphin Junior High School

    1271 Dauphin Street Ext, Enterprise, AL 36330

    Public Middle School 7th to 8th

    • A
      Niche Grade
    • 9
      GreatSchools
    • Students

      500

    • Math Proficiency

      42%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      68%

    Dauphin Junior High School
  • Ashford Middle School

    Ashford Middle School

    607 Church St, Ashford, AL 36312

    Public Middle School 6th to 8th

    • 9
      GreatSchools
    Ashford Middle School
  • Haleyville Middle School

    Haleyville Middle School

    2014 20th Ave, Haleyville, AL 35565

    Public Middle School 6th to 8th

    • A-
      Niche Grade
    • 9
      GreatSchools
    • Students

      357

    • Math Proficiency

      32%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      55%

    Haleyville Middle School
  • West Point Middle School

    West Point Middle School

    4545 County Road 1141, Vinemont, AL 35179

    Public Middle School 6th to 8th

    • A-
      Niche Grade
    • 9
      GreatSchools
    • Students

      381

    • Math Proficiency

      30%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      63%

    West Point Middle School
  • Winfield Middle School

    Winfield Middle School

    481 Apple Ave, Winfield, AL 35594

    Public Middle School 5th to 8th

    • A-
      Niche Grade
    • 9
      GreatSchools
    • Students

      381

    • Math Proficiency

      32%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      54%

    Winfield Middle School
  • Ariton School

    Ariton School

    264 Creel Richardson Rd, Ariton, AL 36311

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

    • A
      Niche Grade
    • 8
      GreatSchools
    • Students

      863

    • Math Proficiency

      39%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      52%

    Ariton School
  • Bayshore Christian School

    Bayshore Christian School

    316 Presbyterian Dr, Fairhope, AL 36532

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

    • A-
      Niche Grade
    • Students

      435

    • Tuition

      $6,700

    • Student Teacher Ratio

      15:1

    • Avg. Review Score

      4.2

    Bayshore Christian School
  • Escambia Academy

    Escambia Academy

    268 Cowpen Creek Rd, Atmore, AL 36502

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

    • A-
      Niche Grade
    • Students

      215

    • Tuition

      $4,680

    • Student Teacher Ratio

      10:1

    • Avg. Review Score

      4

    Escambia Academy
  • Floyd Middle School

    Floyd Middle School

    3444 Le Bron Rd, Montgomery, AL 36111

    Public Middle School 6th to 8th

    • B
      Niche Grade
    • 10
      GreatSchools
    • Students

      481

    • Math Proficiency

      20%

    • Student Teacher Ratio

      20:1

    • Reading Proficiency

      69%

    Floyd Middle School
  • Plainview School

    Plainview School

    76 Chavies Rd, Rainsville, AL 35986

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

    • A
      Niche Grade
    • 8
      GreatSchools
    • Students

      1,264

    • Math Proficiency

      32%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      64%

    Plainview School
  • Providence Christian School

    Providence Christian School

    4847 Murphy Mill Rd, Dothan, AL 36303

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

    • A-
      Niche Grade
    • Students

      626

    • Tuition

      $8,800

    • Student Teacher Ratio

      12:1

    • Avg. Review Score

      4.6

    Providence Christian School

Showing Results 376 - 400, Page 16 of 24