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

4 schools in Wexford

Pennsylvania · Public K-12

For families in Wexford, public-school options total 4 K-12 campuses, with combined enrollment near 4,807 (2 elementary, 1 middle, and 1 high).

7-year change in Wexford

SY 2017-18 vs SY 2024-25
Total enrollment
4,807
-817 (-15%) vs SY 2017-18
School count
4
-1 (-20%) vs SY 2017-18
% White
65%
was 75%
% Hispanic
4%
was 2%
% Black
2%
was 5%
% Asian
25%
was 15%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Marshall El SchElementaryKG-05800
Marshall MSMiddle06-08847
North Allegheny HSHigh09-122,711
Wexford El SchElementaryKG-03449

About Wexford

Wexford is a compact Pennsylvania city in terms of public-school footprint, with 4 schools and 4,807 students total.

On the level-by-level breakdown, the city is built around 2 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 1,202, meaningfully above the state mean of about 569.

Over the past 7-year window. Total public-school enrollment in Wexford has contracted 15% since SY 2017-18, moving from about 5,624 students to 4,807. The school count fell from 5 to 4 across the same 7-year window. On the demographic side, Asian enrollment moved from 15% to 25% over the same window.

On allk12, the community for Wexford discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Wexford?
Wexford, Pennsylvania has 4 public K-12 schools serving approximately 4,807 students.
How many elementary, middle, and high schools are in Wexford?
Wexford has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Wexford?
North Allegheny HS is the largest public school in Wexford by enrollment, with approximately 2,711 students.
What school districts serve Wexford?
Wexford is served by 2 public school districts, including North Allegheny SD, Pine-Richland SD.
What grade levels do public schools in Wexford cover?
Public schools in Wexford serve students from kindergarten through grade 12.