Best Schools in Harrisburg, PA
40 public schools · 49,876 students
2022 Data · NCES CCD40
Schools
49,876
Students
15.8:1
Avg Ratio
84.7%
Free Lunch
21 Elementary6 Middle7 High
All Schools Ranked
View demographics for Harrisburg on GuideByCity.
FAQ
How many public schools are in Harrisburg, PA?
Harrisburg, PA has 40 public schools with 49,876 total students.
What is the best school in Harrisburg?
Based on student-teacher ratio, Marshall Academy ranks #1 in Harrisburg with a ratio of 3.6:1.
What is the average student-teacher ratio in Harrisburg?
The average student-teacher ratio across Harrisburg schools is 15.8:1.