83

Best Middle Schools in Jefferson County, AL

  • /8

    R.A. Hudson Christian Academy

    2709 19th St, Hueytown, AL 35023

    Private Elementary, Middle School Pre-K to 8th

    R.A. Hudson Christian Academy
  • /7

    Rock Creek Academy

    901 Glaze Dr, Bessemer, AL 35023

    Private Elementary, Middle, High School K to 12th

    • Students

      31

    Rock Creek Academy
  • /5

    Spring Valley School

    2701 Sydney Dr, Birmingham, AL 35211

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

    • Students

      134

    • Tuition

      $20,328

    • Student Teacher Ratio

      3:1

    • Avg. Review Score

      4.7

    Spring Valley School
  • /7

    St Francis Xavier School

    2 Xavier Cir, Birmingham, AL 35213

    Private Elementary, Middle School K to 8th

    • Students

      202

    • Student Teacher Ratio

      12:1

    • Avg. Review Score

      3.9

    St Francis Xavier School
  • /2

    St. Barnabas Regional School

    7901 1st Ave, Birmingham, AL 35206

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

    • Students

      144

    • Avg. Review Score

      4.7

    St. Barnabas Regional School
  • /4

    The Grove School

    7545 Parkway Dr, Leeds, AL 35094

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

    • Students

      15

    • Student Teacher Ratio

      13:1

    The Grove School
  • Jefferson County Virtual School

    Jefferson County Virtual School

    2100 Richard Arrington Jr Blvd, Birmingham, AL 35209

    Public Elementary, Middle, High School K to 12th

    • 3
      GreatSchools
    Jefferson County Virtual School
  • Alabama Waldorf School

    Alabama Waldorf School

    5901 Crestwood Blvd, Birmingham, AL 35212

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

    • Students

      124

    • Student Teacher Ratio

      7:1

    • Avg. Review Score

      3.7

    Alabama Waldorf School

Showing Results 76 - 83, Page 4 of 4