755

Best Middle Schools in Alabama

  • Geraldine School

    Geraldine School

    13011 AL Highway 227, Geraldine, AL 35974

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

    • A-
      Niche Grade
    • 4
      GreatSchools
    • Students

      1,191

    • Math Proficiency

      28%

    • Student Teacher Ratio

      16:1

    • Reading Proficiency

      39%

    Geraldine School
  • Greensboro Middle School

    Greensboro Middle School

    620 Carver St, Greensboro, AL 36744

    Public Middle School 6th to 8th

    • C-
      Niche Grade
    • 8
      GreatSchools
    • Students

      226

    • Math Proficiency

      4%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      29%

    Greensboro Middle School
  • Hokes Bluff Middle School

    Hokes Bluff Middle School

    3121 Appalachian Hwy, Hokes Bluff, AL 35903

    Public Middle School 6th to 8th

    • B-
      Niche Grade
    • 6
      GreatSchools
    • Students

      279

    • Math Proficiency

      16%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      47%

    Hokes Bluff Middle School
  • Marengo High School

    Marengo High School

    212 Panther Dr, Dixons Mills, AL 36736

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

    • C-
      Niche Grade
    • 8
      GreatSchools
    • Students

      246

    • Math Proficiency

      5%

    • Student Teacher Ratio

      14:1

    • Reading Proficiency

      27%

    Marengo High School
  • Meek High School

    Meek High School

    6615 County Road 41, Arley, AL 35541

    Public Middle, High School 5th to 12th

    • B-
      Niche Grade
    • 6
      GreatSchools
    • Students

      289

    • Math Proficiency

      12%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      37%

    Meek High School
  • Pisgah High School

    Pisgah High School

    60 Metcalf St, Pisgah, AL 35765

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

    • A-
      Niche Grade
    • 4
      GreatSchools
    • Students

      603

    • Math Proficiency

      27%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      52%

    Pisgah High School
  • Rock Mills Junior High School

    Rock Mills Junior High School

    415 County Road 75, Roanoke, AL 36274

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

    • B-
      Niche Grade
    • 6
      GreatSchools
    • Students

      164

    • Math Proficiency

      22%

    • Student Teacher Ratio

      14:1

    • Reading Proficiency

      57%

    Rock Mills Junior High School
  • Vina High School

    Vina High School

    8250 Highway 23, Vina, AL 35593

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

    • B-
      Niche Grade
    • 6
      GreatSchools
    • Students

      274

    • Math Proficiency

      12%

    • Student Teacher Ratio

      13:1

    • Reading Proficiency

      27%

    Vina High School
  • Banks School

    Banks School

    9769 N US Highway 29, Banks, AL 36005

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

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      374

    • Math Proficiency

      29%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      55%

    Banks School
  • Escambia County Middle School

    Escambia County Middle School

    1565 Highway 21, Atmore, AL 36502

    Public Middle School 4th to 8th

    • C
      Niche Grade
    • 7
      GreatSchools
    • Students

      393

    • Math Proficiency

      6%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      25%

    Escambia County Middle School
  • Gaylesville High School

    Gaylesville High School

    760 Trojan Way, Gaylesville, AL 35973

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

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      361

    • Math Proficiency

      17%

    • Student Teacher Ratio

      14:1

    • Reading Proficiency

      52%

    Gaylesville High School
  • Handley Middle School

    Handley Middle School

    251 Gilham Rd, Roanoke, AL 36274

    Public Middle School 4th to 8th

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      497

    • Math Proficiency

      23%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      46%

    Handley Middle School
  • Hollywood Elementary School

    Hollywood Elementary School

    6369 County Road 33, Hollywood, AL 35752

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

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      181

    • Math Proficiency

      37%

    • Student Teacher Ratio

      16:1

    • Reading Proficiency

      47%

    Hollywood Elementary School
  • Keith Middle-High School

    Keith Middle-High School

    1166 County Road 115, Orrville, AL 36767

    Public Middle, High School 6th to 12th

    • C
      Niche Grade
    • 7
      GreatSchools
    • Students

      199

    • Math Proficiency

      5%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      7.5%

    Keith Middle-High School
  • Lamar County High / Vernon Intermediate

    Lamar County High / Vernon Intermediate

    8990 Highway 18, Vernon, AL 35592

    Public Middle, High School 4th to 12th

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      587

    • Math Proficiency

      25%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      36%

    Lamar County High / Vernon Intermediate
  • Northside Middle School

    Northside Middle School

    19130 Northside Pky, Northport, AL 35475

    Public Middle School 6th to 8th

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      408

    • Math Proficiency

      25%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      59%

    Northside Middle School
  • Sand Rock High School

    Sand Rock High School

    1950 Sand Rock Ave, Sand Rock, AL 35983

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

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      804

    • Math Proficiency

      19%

    • Student Teacher Ratio

      18:1

    • Reading Proficiency

      51%

    Sand Rock High School
  • The Alberta School of Performing Arts

    The Alberta School of Performing Arts

    2700 University Blvd, Tuscaloosa, AL 35404

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

    • C
      Niche Grade
    • 7
      GreatSchools
    • Students

      705

    • Math Proficiency

      12%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      42%

    The Alberta School of Performing Arts
  • Waterloo High School

    Waterloo High School

    311 School House Ln, Waterloo, AL 35677

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

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      339

    • Math Proficiency

      22%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      42%

    Waterloo High School
  • Clay County Christian Academy

    Clay County Christian Academy

    37993 Highway 77, Ashland, AL 36251

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

    • C+
      Niche Grade
    • Students

      173

    • Tuition

      $0

    • Student Teacher Ratio

      12:1

    • Avg. Review Score

      5

    Clay County Christian Academy
  • Crenshaw Christian Academy

    Crenshaw Christian Academy

    608 Country Club Dr, Luverne, AL 36049

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

    • C+
      Niche Grade
    • Students

      206

    • Tuition

      $0

    • Student Teacher Ratio

      11:1

    • Avg. Review Score

      4.7

    Crenshaw Christian Academy
  • Dothan Preparatory Academy

    Dothan Preparatory Academy

    1236 S Oates St, Dothan, AL 36301

    Public Middle School 7th to 9th

    • C+
      Niche Grade
    • Students

      1,046

    • Math Proficiency

      10%

    • Student Teacher Ratio

      17:1

    • Reading Proficiency

      40%

    Dothan Preparatory Academy
  • Hooper Academy

    Hooper Academy

    380 Fischer Rd, Hope Hull, AL 36043

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

    • C+
      Niche Grade
    • Students

      306

    • Tuition

      $6,279

    • Student Teacher Ratio

      13:1

    • Avg. Review Score

      4.6

    Hooper Academy
  • Lowndes Academy

    Lowndes Academy

    215 S Broad St, Lowndesboro, AL 36752

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

    • C+
      Niche Grade
    • Students

      261

    • Tuition

      $4,200

    • Student Teacher Ratio

      13:1

    • Avg. Review Score

      3.6

    Lowndes Academy
  • McKenzie High School

    McKenzie High School

    221 N Garland Rd, McKenzie, AL 36456

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

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      467

    • Math Proficiency

      29%

    • Student Teacher Ratio

      21:1

    • Reading Proficiency

      41%

    McKenzie High School

Showing Results 501 - 525, Page 21 of 24