690

Best High Schools in Alabama

  • 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
  • Rogers High School

    Rogers High School

    300 Rogers Ln, Florence, AL 35634

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

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      539

    • Math Proficiency

      18%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      47%

    Rogers High 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
  • 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
  • West Point High School

    West Point High School

    4314 County Road 1141, Cullman, AL 35057

    Public High School 9th to 12th

    • B
      Niche Grade
    • 5
      GreatSchools
    • Students

      603

    • Student Teacher Ratio

      21:1

    • ACT Overall Score

      23

    West Point High School
  • Central High School

    Central High School

    3000 County Road 200, Florence, AL 35633

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

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      603

    • Math Proficiency

      29%

    • Student Teacher Ratio

      15:1

    • Reading Proficiency

      49%

    Central 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
  • Hackleburg School

    Hackleburg School

    185 School St, Hackleburg, AL 35564

    Public High School 7th to 12th

    • C+
      Niche Grade
    • 6
      GreatSchools
    • Students

      238

    • Student Teacher Ratio

      17:1

    • ACT Overall Score

      21

    Hackleburg School
  • 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
  • Lauderdale County High School

    Lauderdale County High School

    201 Cedar St, Rogersville, AL 35652

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

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      562

    • Math Proficiency

      30%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      49%

    Lauderdale County High School
  • 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
  • Mountain View Christian

    Mountain View Christian

    3665 Alabama 73, Bryant, AL 35958

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

    • C+
      Niche Grade
    • Students

      110

    • Tuition

      $4,750

    • Student Teacher Ratio

      8:1

    • Avg. Review Score

      3.2

    Mountain View Christian
  • North Sand Mt. School

    North Sand Mt. School

    29333 AL Highway 71, Higdon, AL 35979

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

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      703

    • Math Proficiency

      37%

    • Student Teacher Ratio

      19:1

    • Reading Proficiency

      62%

    North Sand Mt. School
  • Northside Methodist Academy

    Northside Methodist Academy

    2600 REDMON Rd, Dothan, AL 36303

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

    • C+
      Niche Grade
    • Students

      659

    • Tuition

      $5,220

    • Student Teacher Ratio

      13:1

    • Avg. Review Score

      4.2

    Northside Methodist Academy
  • Pike County High School

    Pike County High School

    552 S Main St, Brundidge, AL 36010

    Public High School 7th to 12th

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      502

    • SAT Overall Score

      650

    • Student Teacher Ratio

      17:1

    • ACT Overall Score

      20

    Pike County High School
  • R. A. Hubbard High School

    R. A. Hubbard High School

    12905 Jessie Jackson Pky, Courtland, AL 35618

    Public High School 7th to 12th

    • C+
      Niche Grade
    • Students

      150

    • Student Teacher Ratio

      12:1

    • ACT Overall Score

      18

    R. A. Hubbard High School
  • Valley Head High School

    Valley Head High School

    235 First Ave, Valley Head, AL 35989

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

    • B+
      Niche Grade
    • 4
      GreatSchools
    • Students

      492

    • Math Proficiency

      17%

    • Student Teacher Ratio

      14:1

    • Reading Proficiency

      37%

    Valley Head High School
  • Wellborn High School

    Wellborn High School

    135 Pinson Rd, Anniston, AL 36201

    Public High School 7th to 12th

    • C+
      Niche Grade
    • 6
      GreatSchools
    • Students

      430

    • Student Teacher Ratio

      15:1

    • ACT Overall Score

      21

    Wellborn High School
  • Wilcox Academy

    Wilcox Academy

    340 Ashley St, Camden, AL 36726

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

    • C+
      Niche Grade
    • Students

      262

    • Tuition

      $0

    • Student Teacher Ratio

      11:1

    • Avg. Review Score

      2.1

    Wilcox Academy
  • Berry High School

    Berry High School

    18242 Highway 18, Berry, AL 35546

    Public High School 7th to 12th

    • B-
      Niche Grade
    • 5
      GreatSchools
    • Students

      217

    • Student Teacher Ratio

      16:1

    • ACT Overall Score

      23

    Berry High School
  • Cherokee County High School

    Cherokee County High School

    910 Warrior Dr, Centre, AL 35960

    Public High School 9th to 12th

    • B-
      Niche Grade
    • 5
      GreatSchools
    • Students

      481

    • SAT Overall Score

      1230

    • Student Teacher Ratio

      20:1

    • ACT Overall Score

      25

    Cherokee County High School
  • East Lawrence High School

    East Lawrence High School

    55 County Road 370, Trinity, AL 35673

    Public High School 9th to 12th

    • B-
      Niche Grade
    • 5
      GreatSchools
    • Students

      439

    • SAT Overall Score

      1100

    • Student Teacher Ratio

      15:1

    • ACT Overall Score

      22

    East Lawrence High School
  • Fayette County High School

    Fayette County High School

    202 Tiger Dr, Fayette, AL 35555

    Public High School 9th to 12th

    • B-
      Niche Grade
    • 5
      GreatSchools
    • Students

      392

    • Student Teacher Ratio

      17:1

    • ACT Overall Score

      23

    Fayette County High School

Showing Results 426 - 450, Page 18 of 24