Homesweet Learning helps students learn!
US High School Ranking

THis link http://www.usnews.com/education/best-high-schools will give you the ranking of US high schools nationwide and by state. These are all public schools.

This link http://www.usnews.com/education/best-high-schools/national-rankings/stem will give you the ranking of the top STEM (science, technology, engineering and math) high schools.