Niche, a rankings and review site, just released its rankings for the top high schools in the country for 2023. According to their list, the North Carolina School of Science and Mathematics earned the number one spot for public schools.