Alabama’s best high schools, middle schools and elementary schools

Spain Park High School

Spain Park High School in Hoover, Ala.

A new list highlights Alabama’s best high, middle and elementary schools.

Ranking site Niche is out with its list of best public schools in the state. The rankings are based on state test scores, college readiness, graduation rates, SAT/ACT scores and teacher quality. You can see more on how these rankings were determined here.

Here are Niche’s top 15 high, middle and elementary schools:

Top 15 high schools

1. Loveless Academic Magnet Program High School – Montgomery County Schools, 513 students

2. Bob Jones High School – Madison City Schools, 1,812 students

3. Homewood High School – Homewood City Schools, 1,231 students

4. Mt. Brook High School – Mountain Brook City Schools, 1,059 students

5. James Clemens High School – Madison City Schools, 1,983 students

6. New Century Technology High School – Huntsville City Schools, 473 students

7. Vestavia Hills High School – Vestavia Hills City Schools, 2,008 students

8. Spain Park High School – Hoover City Schools, 1,597 students

9. Auburn High School – Auburn City Schools, 1,875 students

10. Hoover High School – Hoover City Schools, 2,859 students

11. Alabama School of Fine Arts – Birmingham, 350 students

12. Hewitt-Trussville High School – Trussville City Schools, 1,530 students

13. Hartselle High School – Hartselle City Schools, 1,037 students

14. Fairhope High School – Baldwin County Schools, 1,689 students

15. Oak Mountain High School – Shelby County High School, 1,552 students

Top 15 Middle Schools

1. Discovery Middle School – Madison City Schools, 1,231 students

2. Homewood Middle School – Homewood City Schools, 1,026 students

3. Robert F. Bumpus Middle School – Hoover City Schools, 1,020 students

4. Liberty Middle School – Madison City Schools, 1,398 students

5. Berry Middle School – Hoover City Schools, 1,243 students

6. Mt. Brook Junior High School – Mountain Brook City Schools, 1,011 students

7. East Samford School – Auburn City Schools, 664 students

8. Ira F. Simmons Middle School – Hoover City Schools, 1,018 students

9. Auburn Junior High School – Auburn City Schools, 1,358 students

10. Drake Middle School – Auburn City Schools, 672 students

11. Louis Pizitz Middle School – Vestavia Hills City Schools, 1,165 students

12. Liberty Park Middle School – Vestavia Hills City Schools, 523 students

13. Muscle Shoals Middle School – Muscle Shoals City Schools, 683 students

14. Saraland Middle/Nelson Adams – Saraland City Schools, 727 students

15. Hewitt-Trussville Middle School – Trussville City Schools, 1,151 students

Top 15 elementary schools

1. Cary Woods Elementary School – Auburn City Schools, 485 students

2. Madison Elementary School – Madison City Schools, 523 students

3. Mill Creek Elementary School – Madison City Schools, 1,034 students

4. Columbia Elementary School – Madison City Schools, 775 students

5. Dean Road Elementary School – Auburn City Schools, 420 students

6. Richland Elementary School – Auburn City Schools, 461 students

7. Heritage Elementary School – Madison City Schools, 748 students

8. West Madison Elementary School – Madison City Schools, 424 students

9. Riverchase Elementary School – Hoover City Schools, 721 students

10. Horizon Elementary School – Madison City Schools, 621 students

11. Greystone Elementary School – Hoover City Schools, 480 students

12. Deer Valley Elementary School – Hoover City Schools, 897 students

13. Ogletree School – Auburn City Schools, 466 students

14. Vestavia Hills Elementary School East – Vestavia Hills City Schools, 790 students

15. Mt. Brook Elementary School – Mountain Brook City Schools, 493 students

If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.