Breaking News
More (2) »


Top 30 Public High Schools in Alabama

According to Niche, ten schools from North Alabama made the list.

The 2019 Best Public High Schools ranking is based on rigorous analysis of key statistics and millions of reviews from students and parents using data from the U.S. Department of Education. Ranking factors include state test scores, college readiness, graduation rates, SAT/ACT scores, teacher quality, and high school ratings. Read more on how this ranking was calculated.

1. Loveless Academic Magnet Program High School

Montgomery County Schools, AL 

2. Mountain Brook High School

Mountain Brook City Schools, AL

3. Bob Jones High School

Madison City Schools, AL

4. Spain Park High School

Hoover City Schools, AL

5. James Clemens High School

Madison City Schools, AL

6. Homewood High School

Homewood City Schools, AL

7. Hoover High School 

Hoover City Schools, AL

8. Vestavia Hills High School

Vestavis Hills City Schools, AL

9. Auburn High School

Auburn City Schools, AL

10. Florence High School

Florence City Schools, AL

For a complete list of the Top 30, click here.