Find the best public high schools

See school rankings and data on students, test scores and more.

National Rankings

The 2019 Best High Schools ranks 17,245 public high schools.

Best Charter Schools

Charter schools are public schools that operate under charters, tend to have limited enrollment and usually accept students through an application process.

Best Magnet Schools

Magnet schools may attract the most talented students in a region via an application process, often involving test scores and grade-point averages.

Best STEM Schools

U.S. News looked at the top 1,000 public high schools to identify the best in science, technology, engineering and math education.

School Administrators: Display Your Badge

If your high school is nationally ranked, display a U.S. News Best High Schools badge on your school's website. To obtain a badge, contact Wright's Media at or 877-652-5295.