687

Best High Schools in Alabama

  • /7

    Athens Renaissance School

    405 South St, Athens, AL 35611

    Public Elementary, Middle, High School K to 12th

    • A-
      Niche Grade
    • 5
      GreatSchools
    • Students

      670

    • Math Proficiency

      32%

    • Student Teacher Ratio

      26:1

    • Reading Proficiency

      70%

    Athens Renaissance School
  • /5

    Alabama School Of Fine Arts

    1800 Reverend Abraham Woods, Jr Blvd, Birmingham, AL 35203

    Public Middle, High School 7th to 12th

    • A+
      Niche Grade
    • Students

      337

    • Student Teacher Ratio

      6:1

    Alabama School Of Fine Arts
  • /8

    Alabama School of Cyber Technology and Engineering

    229 Wynn Dr, Huntsville, AL 35805

    Public High School 9th to 12th

    • A+
      Niche Grade
    • Students

      337

    • SAT Overall Score

      1260

    • Student Teacher Ratio

      10:1

    • ACT Overall Score

      29

    Alabama School of Cyber Technology and Engineering
  • /7

    Grace Lutheran School

    3405 Memorial Pky, Huntsville, AL 35801

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

    • A+
      Niche Grade
    • Students

      170

    • Tuition

      $6,790

    • Student Teacher Ratio

      11:1

    • Avg. Review Score

      4.8

    Grace Lutheran School
  • /7

    Homewood High School

    1901 Lakeshore Dr, Homewood, AL 35209

    Public High School 9th to 12th

    • A+
      Niche Grade
    • 10
      GreatSchools
    • Students

      1,330

    • SAT Overall Score

      1170

    • Student Teacher Ratio

      13:1

    • ACT Overall Score

      27

    Homewood High School
  • /7

    Indian Springs School

    190 Woodward Dr, Indian Springs Village, AL 35124

    Private Middle, High School 8th to 12th

    • A+
      Niche Grade
    • Students

      330

    • Tuition

      $29,500

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.1

    Indian Springs School
  • /11

    Mt. Brook High School

    3650 Bethune Dr, Mountain Brk, AL 35223

    Public High School 10th to 12th

    • A+
      Niche Grade
    • 10
      GreatSchools
    • Students

      967

    • SAT Overall Score

      1350

    • Student Teacher Ratio

      10:1

    • ACT Overall Score

      30

    Mt. Brook High School
  • /8

    New Century Technology High School

    2500 Meridian St, Huntsville, AL 35811

    Public High School 9th to 12th

    • A+
      Niche Grade
    • 10
      GreatSchools
    • Students

      403

    • SAT Overall Score

      1150

    • Student Teacher Ratio

      14:1

    • ACT Overall Score

      26

    New Century Technology High School
  • St. John Paul II Catholic High School

    St. John Paul II Catholic High School

    7301 Old Madison Pike, Huntsville, AL 35806

    Private High School 9th to 12th

    • A+
      Niche Grade
    • Students

      327

    • Tuition

      $10,850

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.6

    St. John Paul II Catholic High School
  • /8

    The Altamont School

    4801 Altamont Rd, Birmingham, AL 35222

    Private Middle, High School 5th to 12th

    • A+
      Niche Grade
    • Students

      389

    • Tuition

      $23,602

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.3

    The Altamont School
  • The Montgomery Academy

    The Montgomery Academy

    3240 Vaughn Rd, Montgomery, AL 36106

    Private Elementary, Middle, High School K to 12th

    • A+
      Niche Grade
    • Students

      805

    • Tuition

      $17,654

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.7

    The Montgomery Academy
  • Trinity Presbyterian School

    Trinity Presbyterian School

    1700 E Trinity Blvd, Montgomery, AL 36106

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

    • A+
      Niche Grade
    • Students

      619

    • Tuition

      $16,792

    • Student Teacher Ratio

      7:1

    • Avg. Review Score

      4.2

    Trinity Presbyterian School
  • /7

    UMS-Wright Preparatory School

    65 Mobile St, Mobile, AL 36607

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

    • A+
      Niche Grade
    • Students

      1,150

    • Tuition

      $11,655

    • Student Teacher Ratio

      9:1

    • Avg. Review Score

      4.7

    UMS-Wright Preparatory School
  • /7

    Valley Fellowship Christian Academy

    3616 Holmes Ave, Huntsville, AL 35816

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

    • A+
      Niche Grade
    • Students

      304

    • Tuition

      $7,200

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      4.5

    Valley Fellowship Christian Academy
  • /7

    Vestavia Hills High School Freshman Campus

    2020 Pizitz Dr, Vestavia Hills, AL 35216

    Public High School 6th to 8th

    • A+
      Niche Grade
    • 10
      GreatSchools
    • Students

      1,207

    • Student Teacher Ratio

      16:1

    Vestavia Hills High School Freshman Campus
  • /2

    Cullman High School

    510 13th St, Cullman, AL 35055

    Public High School 9th to 12th

    • A
      Niche Grade
    • 10
      GreatSchools
    • Students

      997

    • SAT Overall Score

      1220

    • Student Teacher Ratio

      16:1

    • ACT Overall Score

      26

    Cullman High School
  • /10

    Hewitt-Trussville High School

    6450 Husky Pky, Trussville, AL 35173

    Public High School 9th to 12th

    • A
      Niche Grade
    • 10
      GreatSchools
    • Students

      1,573

    • SAT Overall Score

      1120

    • Student Teacher Ratio

      17:1

    • ACT Overall Score

      26

    Hewitt-Trussville High School
  • /9

    Spain Park High School

    4700 Jaguar Dr, Hoover, AL 35242

    Public High School 9th to 12th

    • A+
      Niche Grade
    • 9
      GreatSchools
    • Students

      1,503

    • SAT Overall Score

      1300

    • Student Teacher Ratio

      15:1

    • ACT Overall Score

      27

    Spain Park High School
  • Alabama Christian Academy

    Alabama Christian Academy

    4700 Wares Ferry Rd, Montgomery, AL 36109

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

    • A
      Niche Grade
    • Students

      692

    • Tuition

      $10,850

    • Student Teacher Ratio

      12:1

    • Avg. Review Score

      4

    Alabama Christian Academy
  • Booker T. Washington Magnet High School

    Booker T. Washington Magnet High School

    3315 Hayneville Rd, Montgomery, AL 36108

    Public High School 9th to 12th

    • A-
      Niche Grade
    • 10
      GreatSchools
    • Students

      392

    • SAT Overall Score

      1120

    • Student Teacher Ratio

      17:1

    • ACT Overall Score

      23

    Booker T. Washington Magnet High School
  • /9

    Daphne High School

    9300 Champions Way, Daphne, AL 36526

    Public High School 9th to 12th

    • A-
      Niche Grade
    • 10
      GreatSchools
    • Students

      1,623

    • SAT Overall Score

      1110

    • Student Teacher Ratio

      19:1

    • ACT Overall Score

      25

    Daphne High School
  • /7

    John Carroll Catholic High School

    300 Lakeshore Pky, Birmingham, AL 35209

    Private High School 9th to 12th

    • A
      Niche Grade
    • Students

      532

    • Tuition

      $11,100

    • Student Teacher Ratio

      13:1

    • Avg. Review Score

      3.6

    John Carroll Catholic High School
  • Madison Academy

    Madison Academy

    325 Slaughter Rd, Madison, AL 35758

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

    • A
      Niche Grade
    • Students

      852

    • Tuition

      $13,407

    • Student Teacher Ratio

      11:1

    • Avg. Review Score

      3.8

    Madison Academy
  • /7

    Madison Baptist Academy

    840 Balch Rd, Madison, AL 35758

    Private Elementary, Middle, High School K to 12th

    • A
      Niche Grade
    • Students

      59

    • Tuition

      $6,200

    • Student Teacher Ratio

      9:1

    • Avg. Review Score

      2.1

    Madison Baptist Academy
  • Montgomery Catholic Preparatory School

    Montgomery Catholic Preparatory School

    5350 Vaughn Rd, Montgomery, AL 36116

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

    • A
      Niche Grade
    • Students

      801

    • Tuition

      $11,700

    • Student Teacher Ratio

      13:1

    • Avg. Review Score

      4.3

    Montgomery Catholic Preparatory School

Showing Results 1 - 25, Page 1 of 24