By Leada Gore |
February 05, 2019

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

Eric Schultz
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
JOIN THE MOVEMENT #iBELIEVE