There are 2,975 public schools in Pennsylvania distributed in 792 school districts. A total of 1,690,713 students attend Pennsylvania schools and 120,663 teachers work for the schools.
By school level, there are 1,640 elementary, 524 middle, 717 high schools, and 94 other type of schools (eg. ungraded, adult education, etc.,).
In addition, 1,777 private schools are serving students in Pennsylvania.
Pennsylvania Public Schools By Levels and Categories
|Number of District||792 districts|
|Total Number of Public Schools||2,975 schools|
|Elementary||1,640 schools / 759,842 students|
|Middle||524 schools / 320,899 students|
|High||717 schools / 427,979 students|
(Ungraded, Adult Education, other)
|Special Education||2 schools|