Best High Schools
in Alabama

We reviewed 31,242 U.S. public high schools; 93 Alabama schools made our rankings.View Rankings

Alabama high school students must earn at least 24 credits in various subjects to graduate, including one credit in career preparedness, which covers career and academic planning, computer applications and financial literacy. Students take end-of-course assessments in English and Algebra, and in the 11th grade, the ACT college entrance exam, according to the Alabama Department of Education.

Among the 2014 U.S. News Best High Schools in Alabama, three were awarded gold medals, 12 received silver medals and 78 were considered bronze medal schools. One of the gold medal schools, Loveless Academic Magnet Program High School, is located about 90 miles south of Birmingham in the state capital of Montgomery, within the Montgomery County School District.

Top Ranked AL Schools

To be eligible for a state ranking, a school must be awarded a national gold or silver medal.

#1

Loveless Academic Magnet Program High School

921 WEST JEFF DAVIS, MONTGOMERY, AL 36108

#2

Mountain Brook High School

3650 BETHUNE DR, MOUNTAIN BROOK, AL 35223

#3

Booker T Washington Magnet High School

632 SOUTH UNION ST, MONTGOMERY, AL 36104

#4

Homewood High School

1901 SOUTH LAKESHORE DR, HOMEWOOD, AL 35209

#5

Brewbaker Technology Magnet High School

4405 BREWBAKER DR, MONTGOMERY, AL 36116

#6

Auburn High School

405 SOUTH DEAN RD, AUBURN, AL 36830

#7

Virgil Grissom High School

7901 BAILEY COVE RD, HUNTSVILLE, AL 35802

#8

New Century Technology Demo High School

300 EXPLORER BLVD, HUNTSVILLE, AL 35806

#9

Hartselle High School

904 SOUTH SPARKMAN ST, HARTSELLE, AL 35640

#10

Bob Jones High School

650 HUGHES RD, MADISON, AL 35758

AL by the Numbers
Districts 131
High Schools 360
Full-Time Teachers 15,845
Students Enrolled 256,972

Featured Districts

Schools in the Mobile County Public Schools are among the 2012 U.S. News Best High Schools.

The Mobile County Public Schools include 15 high schools that serve 17,806 students.

Schools in the Jefferson County School District are among the 2012 U.S. News Best High Schools.

There are 13 high schools in the Jefferson County School District, serving 11,857 students.