Schools and Districts in Pennsylvania

Explore 2,975 schools and 792 school districts that serves 1,690,713 students with 120,663 teachers in Pennsylvania.


Public Schools


Private Schools


School Districts



14 to 1

Students to Teacher Ratio

Pennsylvania Schools

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 District792 districts
Total Number of Public Schools2,975 schools
By Level
Elementary1,640 schools / 759,842 students
Middle524 schools / 320,899 students
High717 schools / 427,979 students
(Ungraded, Adult Education, other)
94 schools
By Category
Traditional2,704 schools
Charter183 schools
Magnet84 schools
Special Education2 schools
Alternative2 schools

Pennsylvania School Districts

In Pennsylvania, 792 school districts are serving their students in 2,975 schools. Philadelphia City School District is the largest district with 217 schools and 130,225 students.

440 North Broad Street, Philadelphia, PA

PK-12 Offered
217 Schools
130,225 Students
16 Students per teacher

341 S Bellefield Ave, Pittsburgh, PA

PK-12 Offered
56 Schools
23,701 Students
12 Students per teacher

20 Welden Dr, Doylestown, PA

KG-12 Offered
23 Schools
18,698 Students
16 Students per teacher

800 Washington St, Reading, PA

PK-12 Offered
19 Schools
17,461 Students
14 Students per teacher

31 S Penn Street, Allentown, PA

KG-12 Offered
21 Schools
16,028 Students
15 Students per teacher

Student Population

A total of 1,704,396 students are attending Pennsylvania schools. By gender, there are 876,635 (51.4%) male and 827,761 (51.4%) female students in PA schools.

By race/ethnicity, 1,111,942 White (65.2%), 246,926 Black (14.5%), and 66,949 Asian (3.9%) students are attending Pennsylvania schools.

Performance in Math and Reading

In 2019, the National Assessment of Educational Progress (NAEP) administered the math and reading assessment to representative samples of fourth- and eighth-grade students in the nation, states, and other participating large urban districts. According to the report, 81 percent of students in fourth grade and 70 percent of students in eighth grade scored at or above the NAEP basic in Math. For reading assessment, 68 percent of students in fourth grade and 73 percent of students in eighth grade scored at or above basic score.

You can read more about the assessment at NAEP report card website for Math and Reading.

4th Grade8th Grade
At or Above NAEP BasicAt or Above NAEP ProficientAt or Above NAEP BasicAt or Above NAEP Proficient
Math81%47% 70%39%
Reading68%40% 73%35%

Advanced Placement Programs

In Pennsylvania schools, total 90,605 students are enrolled in at least one (1) AP programs. 2,688 students are enrolled in International Baccalaureate Diploma Program and 114,608 students are participating the SAT and/or ACT test program.

Number of Students EnrolledPercent Enrolled
Advanced Placement Programs90,605
Advanced Placement Math25,707
Advanced Placement Science30,258
Advanced Placement Other programs68,924
International BS program2,688
SAT/ACT Participation114,608

Teachers & Staffs

Total 120,663 full-time (or equivalent) teachers work for schools in Pennsylvania and the students to teacher ratio is 14 to 1. 98.9% of teachers are certified. 90.5% of teachers have 3 or more years teaching experiences.

Total FTE of Teachers120,663Students per teacher: 14 to 1
Teachers who are certified119,38398.9%
Teachers who are not certified1,2861.1%
Teachers in their first year of teaching5,5254.6%
Teachers in their second year of teaching5,9094.9%
School counselors4,591Students per counselor: 368 to 1
Law Enforcement Officer629-
Security guards1,296-
Social workers544-

Public Schools in Pennsylvania

In Pennsylvania, 2,975 public schools are serving 1,690,713 students. The next lists are showing schools by offering level.

Private Schools in Pennsylvania

1,777 private schools are serving students in Pennsylvania. The next lists are showing the private schools by offering level.

Best Colleges in Pennsylvania