The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

10 schools in Mckeesport

Pennsylvania · Public K-12

Mckeesport's public schools, 10 in all, serve about 4,337 K-12 students inside Pennsylvania, averaging 434 per campus.

7-year change in Mckeesport

SY 2017-18 vs SY 2024-25
Total enrollment
4,337
+1,672 (+63%) vs SY 2017-18
School count
9
+2 (+29%) vs SY 2017-18
% White
42%
was 46%
% Hispanic
6%
was 1%
% Black
40%
was 43%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Founders Hall Middle SchMiddle06-08642
Francis McClure El SchElementaryKG-05668
Greenock El SchElementaryKG-02173
McKeesport Area SHSHigh09-12966
McKeesport Area Technology CenterHigh09-120
Mt Vernon El SchElementary03-05194
Propel CS-McKeesportElementaryKG-08302
South Allegheny HSHigh09-12464
South Allegheny MSMiddle06-08321
Twin Rivers El SchElementaryKG-05607

About Mckeesport

Public education in Mckeesport, Pennsylvania runs across 10 schools that serves roughly 4,337 students. By footprint, Mckeesport sits in the moderately sized bracket.

On the level-by-level breakdown, the city consists of 5 elementary, 2 middle, and 3 high.

Average school size in Mckeesport is around 434 students, 24% below the Pennsylvania average of about 569.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment climbed 63%: 2,665 students in SY 2017-18 versus 4,337 in SY 2024-25. Mckeesport now counts 9 public schools, up from 7 in SY 2017-18. The Hispanic share of public-school enrollment increased from 1% to 6%.

On allk12, the community for Mckeesport discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Mckeesport?
Mckeesport, Pennsylvania has 10 public K-12 schools serving approximately 4,337 students.
How many elementary, middle, and high schools are in Mckeesport?
Mckeesport has 5 elementary, 2 middle, 3 high public schools.
What is the largest public school in Mckeesport?
McKeesport Area SHS is the largest public school in Mckeesport by enrollment, with approximately 966 students.
What school districts serve Mckeesport?
Mckeesport is served by 5 public school districts, including McKeesport Area SD, Elizabeth Forward SD, Propel CS-McKeesport, McKeesport Area Technology Center, South Allegheny SD.
What grade levels do public schools in Mckeesport cover?
Public schools in Mckeesport serve students from kindergarten through grade 12.
Are there charter schools in Mckeesport?
1 of the 10 public schools in Mckeesport are charter schools.