Alpharetta High School students teach a science lesson to Creek View students Matthew Kloecker and Wesley Austin, from Adrienne Hunter’s fourth-grade class.

Here are metro Atlanta's top 25 high schools, one website says

Whether offering challenging math courses in Lawrenceville or educating future thespians in Decatur, one ranking reports that 21 metro Atlanta schools are leading the pack in test scores, teacher quality and student culture.

Lawrenceville’s Gwinnett School of Mathematics, Science and Technology ranked No. 1 on the list of the top 100 public high schools in Georgia by, which ranks K-12 schools and colleges according to students test scores, surveys and other data. 

Niche developed the ranking from the school districts’ latest U.S. Department of Education data, usually from 2013-14. The ranking also heavily incorporated alumni, parent and student surveys in many categories, as well as schools' self-reported data on test scores, college readiness and teacher quality.

The top 25 list of Georgia high schools includes 22 metro Atlanta schools, six in Fulton County, five in Gwinnett County and three each in Cobb and DeKalb counties.

Forsyth and Fayette counties and Buford and Decatur city schools also made the list with one school each.

Top 25 Georgia high schools

1. Gwinnett School of Mathematics, Science & Technology, Lawrenceville

2. Columbus High School, Columbus

3. Northview High School, Johns Creek

4. Lambert High School, Suwanee

5. Johns Creek High School, Johns Creek

6. Walton High School, Marietta

 7. North Gwinnett High School, Suwanee

8. South Forsyth High School, Cumming,

9. Brookwood High School, Snellville

10. Davidson Magnet School, Augusta

11. Milton High School, Milton

12. Buford High School, Buford

13. DeKalb School of the Arts, Decatur

14. Peachtree Ridge High School, Suwanee

15. Decatur High School, Decatur

16. Savannah Arts Academy, Savannah

17. North Oconee High School, Athens

18. Chattahoochee High School, Johns Creek

19. Kennesaw Mountain High School, Kennesaw

20. Chamblee Charter High School, Chamblee

21. McIntosh High School, Peachtree City

22. Alpharetta High School, Alpharetta

23. Parkview High School, Lilburn

24.  Lassiter High School, Marietta

25. Fulton Science Academy High School, Alpharetta

Support real journalism. Support local journalism. Subscribe to The Atlanta Journal-Constitution today. See offers.

Your subscription to the Atlanta Journal-Constitution funds in-depth reporting and investigations that keep you informed. Thank you for supporting real journalism.