Niche, a company that researches and compiles information on schools, released its 2018 rankings of the best public high schools in the US.
The ranking analyzed 17,867 public high schools and rated schools in areas like academics, teachers, student culture and diversity, and resources and facilities. You can read more about the methodology here.
Here are the top 25 public high schools in America: