(WHNT) — A new ranking by U.S. News & World Report lists the best public high schools across the State of Alabama – including several here in the Tennessee Valley.

The website based their ranking on a 6-point scale measuring college readiness, curriculum breadth, proficiency and performance in state assessments, the performance of underserved students, and graduation rate.

Here are the top 20 public high schools, according to the 2022 ranking by U.S. News & World Report:

1. Loveless Academic Magnet Program High School

  • Montgomery, Ala. | Montgomery Public Schools
  • Ranked #17 nationally

2. New Century Tech Demo High School

  • Huntsville, Ala. | Huntsville City Schools
  • Ranked #166 nationally

3. Mountain Brook High School

  • Mountain Brook, Ala. | Mountain Brook City Schools
  • Ranked #200 nationally

4. Vestavia Hills High School

  • Vestavia Hills, Ala. | Vestavia Hills City Schools
  • Ranked #669 nationally

5. Homewood High School

  • Homewood, Ala. | Homewood City Schools
  • Ranked #699 nationally

6. Bob Jones High School

  • Madison, Ala. | Madison City Schools
  • Ranked #784 nationally

7. James Clemens High School

  • Madison, Ala. | Madison City Schools
  • Ranked #879 nationally

8. Spain Park High School

  • Hoover, Ala. | Hoover City Schools
  • Ranked #1,054 nationally

9. Oak Mountain High School

  • Birmingham, Ala. | Shelby County Schools
  • Ranked #1,148 nationally

10. Fairhope High School

  • Fairhope, Ala. | Baldwin County Public Schools
  • Ranked #1,320 nationally

11. Booker T. Washington Magnet High School

  • Montgomery, Ala. | Montgomery Public Schools
  • Ranked #1,321 nationally

12. Arab High School

  • Arab, Ala. | Arab City Schools
  • Ranked #1,382 nationally

13. Ramsay High School

  • Birmingham, Ala. | Birmingham City Schools
  • Ranked #1,435 nationally

14. Hartselle High School

  • Hartselle, Ala. | Hartselle City Schools
  • Ranked #1,446 nationally

15. Auburn High School

  • Auburn, Ala. | Auburn City Schools
  • Ranked #1,579 nationally

16. Hewitt-Trussville High School

  • Trussville, Ala. | Trussville City Schools
  • Ranked #1,603 nationally

17. Huntsville High School

  • Huntsville, Ala. | Huntsville City School
  • Ranked #1,719 nationally

18. Cullman High School

  • Cullman, Ala. | Cullman City Schools
  • Ranked #1,724 nationally

19. Helena High School

  • Helena, Ala. | Shelby County Schools
  • Ranked #1,781 nationally

20. Brewbaker Tech Magnet High School

  • Montgomery, Ala. | Montgomery Public Schools
  • Ranked #1,928 nationally

To see the full ranking of Alabama’s public high schools, visit U.S. News & World Report here.