Best High Schools
in Alabama

We reviewed 21,035 U.S. public high schools; 90 Alabama schools made our rankings.View Rankings

Students in Alabama take the Alabama High School Graduation Exam, which consists entirely of multiple-choice questions. In the classroom, Alabama high school students must demonstrate specific skills in English, such as citing sources and analyzing plays, and take certain math classes, such as precalculus, according to the Alabama Department of Education.

Among the 2013 U.S. News Best High Schools in Alabama, two were awarded gold medals, 16 received silver medals and 72 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

Homewood High School

1901 SOUTH LAKESHORE DR, HOMEWOOD, AL 35209

#4

Auburn High School

405 SOUTH DEAN RD, AUBURN, AL 36830

#5

Bob Jones High School

650 HUGHES RD, MADISON, AL 35758

#6

Ramsay High School

1800 13TH AVE SOUTH, BIRMINGHAM, AL 35205

#7

Virgil Grissom High School

7901 BAILEY COVE RD, HUNTSVILLE, AL 35802

#8

Brewbaker Technology Magnet High School

4405 BREWBAKER DR, MONTGOMERY, AL 36116

#9

Booker T Washington Magnet High School

632 SOUTH UNION ST, MONTGOMERY, AL 36104

#10

Vestavia Hills High School

2235 LIME ROCK RD, VESTAVIA HILLS, AL 35216

AL by the Numbers
Districts 132
High Schools 363
Full-Time Teachers 15,943
Students Enrolled 259,012

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 14 high schools that serve 18,354 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 12,239 students.