Pennsylvania has 750 public high schools in 636 school districts. According to U.S. News, they reviewed nearly 25,000 U.S. public schools with 665 Pennsylvania schools making their ranking. These are the top public schools in the Midstate, according to U.S. News.