Where are Alabama's best high schools?
Niche is out with its 2019 list of Best Public High Schools in Alabama. The ranking is determined by a number of factors, including state test scores, college readiness, graduation rates, SAT/ACT scores, teacher quality and high school ratings. You can see more on how this ranking was calculated here.
AL.com file
30. Jacksonville High School
Jacksonville City Schools
692 students
Oxford City Schools
29. Oxford High School
Oxford City Schools
1,234 students
Athens High School
28. Athens High School
Athens City Schools
1,234 students
Wilson High School
27. Wilson High School
Lauderdale County Schools
1,252 students
Saraland High School
26. Saraland High School
Saraland City Schools
1,011 students
AL.com file
25. Thompson High School
Alabaster City Schools
1,873 students
AL.com file
24. Brewbaker Tech Magnet High School
Montgomery County Schools
558 students
Jrobertsehs
23. Enterprise High School
Enterprise City Schools
2,180 students
Jeffrey Reed
22. Sweet Water High School
Marengo County Schools
658 students
Huntsville City School
21. Huntsville High School
Huntsville City Schools
1,940 students
Fairehope High School
20. Fairhope High School
Baldwin County Schools
1,604 students
19. Booker T. Washington Magnet High School
Montgomery County Schools
505 students
AL.com file
18. Hewitt Trussville High School
Trussville City Schools
1,438 students
AL.com file
17. Helena High School
Shelby County Schools
1,152 students
Bob Gathany
16. Virgil Grissom High School
Huntsville City Schools
1,825 students
AL.com file
15. Hartselle High School
Hartselle City Schools
931 students
Muscle Shoals High School
14. Muscle Shoals High School
Muscle Shoals City Schools
886 students
Cullman High School
13. Cullman High School
Cullman City Schools
924 students
AL.com file
12. New Century Technology High School
Huntsville City Schools
427 students
AL.com file
11. Oak Mountain High School
Shelby County Schools
1,601 students
Florence High School
10. Florence High School
Florence City Schools
1,053 students
Daniel Chesser, Auburn City schools
9. Auburn High School
Auburn City Schools
1,748 students
AL.com file
8. Vestavia Hills High School
Vestavia Hills City Schools
1,972 students
AL.com file
7. Hoover High School
Hoover City Schools
2,902 students
AL.com file
6. Homewood High School
Homewood City Schools
1,144 students
Doster Construction
5. James Clemens High School
Madison City Schools
1,698 students
AL.com file
4. Spain Park High School
Hoover City Schools
1,661 students
AL.com file
3. Bob Jones High School
Madison City Schools
1,745 students
AL.com file
2. Mountain Brook High School
1,073 students
AL.com file
LAMP
1. Loveless Academic Magnet Program High School
Montgomery County Schools
497 students