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

Allegheny County

Pennsylvania · Public K-12

Across all districts in Allegheny County, public schools number 277 and enroll approximately 141,392 K-12 students (156 elementary, 51 middle, and 60 high).

7-year change in Allegheny County

SY 2017-18 vs SY 2024-25
Total enrollment
141,392
-2,603 (-2%) vs SY 2017-18
School count
275
0 (0%) vs SY 2017-18
% White
61%
was 67%
% Hispanic
5%
was 2%
% Black
21%
was 21%
% Asian
7%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
1,238,177
all ages · ACS 5-yr
Schools
277
73 districts
Enrollment
141,392
students · NCES CCD
Median income
$78,548
Above Pennsylvania avg
Free/reduced lunch
54.2%
Below Pennsylvania avg
Elementary
156
62,881 students
Middle
51
29,219 students
High
60
44,657 students
Combined / other
10
4,635 students
LARGEST DISTRICT
Pittsburgh SD
19,211 students · 73 districts in Allegheny County

County vs. school enrollment demographics

Left bar is the racial makeup of Allegheny County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
76%
Hispanic
3%
Black
13%
Asian
4%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
61%
Hispanic
5%
Black
21%
Asian
6%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
45.8%
adults 25+
Poverty rate
7.3%
ACS 5-year
Unemployment
5.0%
civilian labor
Median age
41
18.6% under 18

Test scores in Allegheny County

Latest 2024-25 ELA proficiency, 249 schools ranked. Pennsylvania state average: 51.1%.

Top 5 schools (ELA)
  1. Upper Saint Clair HS· 94.5%
  2. Mt Lebanon SHS· 94.1%
  3. Fox Chapel Area HS· 92.0%
  4. Thomas Jefferson HS· 92.0%
  5. Fairview El Sch· 91.7%

See all 249 schools in Allegheny County ranked by score →

All schools (277)

NameCityLevelGradesEnrollmentRating
North Allegheny HSWexfordHigh09-122,711·
Mt Lebanon SHSPittsburghHigh09-121,772·
Baldwin SHSPittsburghHigh08-121,657·
Pine-Richland HSGibsoniaHigh09-121,449·
North Hills HSPittsburghHigh09-121,443·
Pittsburgh Allderdice HSPittsburghHigh09-121,386·
Fox Chapel Area HSPittsburghHigh09-121,360·
Montour El SchMckees RocksElementaryKG-041,276·
Upper Saint Clair HSPittsburghHigh09-121,269·
Pennsylvania Distance Learning CSSewickleyCombinedKG-121,246·
Bethel Park HSBethel ParkHigh09-121,244·
Penn Hills El SchPittsburghElementaryKG-051,228·
Plum SHSPlumHigh09-121,220·
Moon Area SHSMoon TownshipHigh09-121,211·
Shaler Area HSPittsburghHigh09-121,160·
Gateway SHSMonroevilleHigh09-121,152·
South Fayette HSMcdonaldHigh09-121,143·
North Hills MSPittsburghMiddle06-081,127·
Eden Hall Upper El SchGibsoniaMiddle04-061,076·
Environmental CS at Frick ParkPittsburghCombinedKG-121,073·
R.A. Lutz El SchPittsburghElementary03-051,060·
Penn Hills SHSPittsburghHigh09-121,049·
Thomas Jefferson HSJefferson HillsHigh09-121,041·
West Allegheny SHSImperialHigh09-121,031·
Chartiers Valley HSBridgevilleHigh09-121,029·
Gateway MSMonroevilleMiddle05-081,017·
Woodland Hills HSPittsburghHigh09-121,006·
Montour HSMc Kees RocksHigh09-121,004·
Dorseyville MSPittsburghMiddle06-08981·
McKeesport Area SHSMckeesportHigh09-12966·
West Mifflin Area HSWest MifflinHigh09-12964·
David E Williams MSCoraopolisMiddle05-08952·
Pittsburgh Brashear HSPittsburghHigh09-12897·
Chartiers Valley Primary SchBridgevilleElementaryKG-02892·
McKnight El SchPittsburghElementaryKG-05875·
Shaler Area El SchGlenshawMiddle04-06870·
Hampton HSAllison ParkHigh09-12865·
South Fayette MSMcdonaldMiddle06-08859·
Jefferson Hills Intermediate SchJefferson HillsElementary03-05856·
Marshall MSWexfordMiddle06-08847·
Pittsburgh CAPA 6-12PittsburghHigh06-12840·
Pleasant Hills MSPittsburghMiddle06-08813·
South Fayette Intermediate SchMcdonaldElementary03-05803·
Chartiers Valley Intrmd SchoolPittsburghElementary03-05801·
Marshall El SchWexfordElementaryKG-05800·
West Allegheny MSImperialMiddle06-08796·
Propel CS-MontourPittsburghCombinedKG-12794·
Pittsburgh Colfax K-8PittsburghElementaryKG-08789·
West Mifflin Area MSWest MifflinMiddle04-08776·
Elizabeth Forward SHSElizabethHigh09-12763·
Chartiers Valley MSBridgevilleMiddle06-08751·
Pivik El SchPlumElementaryKG-04740·
South Park Elem CenterSouth ParkElementaryKG-04731·
Logan El SchNorth VersaillesElementaryKG-06727·
OHara El SchPittsburghElementaryKG-05726·
Franklin El SchSewickleyElementaryKG-05718·
South Fayette El SchMcdonaldElementaryKG-02717·
J.E. Harrison MSPittsburghMiddle06-07716·
Pine-Richland MSGibsoniaMiddle07-08703·
Pittsburgh Obama 6-12PittsburghHigh06-12678·
Propel CS-Braddock HillsPittsburghCombinedKG-12673·
East Allegheny JSHSNorth VersaillesHigh07-12672·
Whitehall El SchPittsburghElementary01-02669·
Francis McClure El SchMckeesportElementaryKG-05668·
Highlands SHSNatrona HeightsHigh09-12665·
Mellon MSPittsburghMiddle06-08661·
Carson MSPittsburghMiddle06-08652·
Fort Couch MSPittsburghMiddle07-08647·
Founders Hall Middle SchMckeesportMiddle06-08642·
Moon Area Lower MSMoon TownshipMiddle05-06639·
South Allegheny El SchPort VueElementaryKG-05635·
Carlynton JSHSCarnegieHigh07-12632·
Linton MSPittsburghMiddle06-08626·
Boyce MSPittsburghMiddle05-06624·
Jefferson MSPittsburghMiddle06-08621·
Moon Area Upper MSMoon TownshipMiddle07-08621·
Pittsburgh Science and Technology Academy 6-12PittsburghHigh06-12618·
Twin Rivers El SchMckeesportElementaryKG-05607·
Hampton MSAllison ParkMiddle06-08606·
Independence MSBethel ParkMiddle07-08602·
Neil Armstrong 5-6 MSBethel ParkMiddle05-06597·
City CHSPittsburghHigh09-12594·
McIntyre El SchPittsburghElementaryKG-05594·
Shaler Area MSGlenshawMiddle07-08589·
Wilson Elementary SchoolImperialElementaryKG-05586·
Deer Lakes HSCheswickHigh09-12581·
South Park MSSouth ParkMiddle05-08580·
Turtle Creek EL STEAM AcademyTurtle CreekElementaryPK-05580·
Avonworth HSPittsburghHigh09-12579·
Dickson Prep STEAM AcademySwissvaleMiddle06-08579·
Highlands MSNatrona HeightsMiddle05-08575·
Pittsburgh WestinghousePittsburghHigh06-12573·
Bon Meade El SchMoon TownshipElementaryKG-04572·
Pittsburgh Allegheny K-5PittsburghElementaryPK-05572·
Highlands El SchTarentumElementary01-04559·
South Park SHSSouth ParkHigh09-12553·
Plum MSPittsburghMiddle07-08550·
Quaker Valley HSLeetsdaleHigh09-12550·
Pittsburgh Carmalt K-8PittsburghElementaryPK-08547·
Keystone Oaks HSPittsburghHigh09-12539·

Cities in Allegheny County

Pittsburgh146 schoolsMckeesport10 schoolsMonroeville9 schoolsAllison Park7 schoolsBethel Park7 schoolsMoon Township7 schoolsGibsonia6 schoolsSewickley5 schoolsCheswick4 schoolsJefferson Hills4 schoolsMcdonald4 schoolsMckees Rocks4 schoolsWest Mifflin4 schoolsWexford4 schoolsBridgeville3 schoolsCoraopolis3 schoolsElizabeth3 schoolsGlenshaw3 schoolsImperial3 schoolsMunhall3 schoolsOakdale3 schoolsSouth Park3 schoolsCarnegie2 schoolsClairton2 schoolsHomestead2 schoolsNatrona Heights2 schoolsNorth Versailles2 schoolsOakmont2 schoolsPlum2 schoolsTarentum2 schoolsTurtle Creek2 schoolsWilkinsburg2 schoolsBrackenridge1 schoolBradford Woods1 schoolDuquesne1 schoolLeetsdale1 schoolMc Kees Rocks1 schoolMonongahela1 schoolMoon Township1 schoolPort Vue1 schoolSpringdale1 schoolSwissvale1 schoolVerona1 schoolWilmerding1 school

About Allegheny County

Allegheny County is a sprawling county of about 1,238,177 residents in Pennsylvania. Its public-school system hosts approximately 141,392 students across 277 schools.

Zooming out, census numbers show typical household earnings sit around $78,548, about 46% of adults have a bachelor's degree or above, and the federal-poverty share is near 7%. That income level is 10% above the Pennsylvania median.

On the level-by-level breakdown, Allegheny County consists of 156 elementary schools (62,881 students), 51 middle schools (29,219), 60 high schools (44,657), and 10 combined or other schools.

Pittsburgh SD dominates the local landscape, accounting for roughly 19,211 students on its own.

Looking at the last 7 years. Total public-school enrollment in Allegheny County has held roughly steady since SY 2017-18, moving from about 143,995 students to 141,392. The White share of public-school enrollment contracted from 67% to 61%.

Within the allk12 community for this area, the community for Allegheny County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Allegheny County?
There are 277 public K-12 schools in Allegheny County, Pennsylvania, with a combined enrollment of about 141,392.
How many high schools are in Allegheny County?
Allegheny County, Pennsylvania has 60 public high schools, serving approximately 44,657 students.
How many middle schools are in Allegheny County?
Allegheny County, Pennsylvania has 51 public middle schools, serving approximately 29,219 students.
How many elementary schools are in Allegheny County?
Allegheny County, Pennsylvania has 156 public elementary schools, serving approximately 62,881 students.
What is the largest school district in Allegheny County?
Pittsburgh SD is the largest school district in Allegheny County, serving approximately 19,211 students. The county contains 73 school districts overall.
What is the population of Allegheny County?
Allegheny County, Pennsylvania has a population of approximately 1,238,177, with a median age of 41. About 18.6% of residents are under 18.
What is the median household income in Allegheny County?
Median household income in Allegheny County is $78,548, above the Pennsylvania average of $71,313. About 7.3% of residents live below the federal poverty line.
How educated are residents of Allegheny County?
Approximately 45.8% of adults 25 and older in Allegheny County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Allegheny County qualify for free or reduced lunch?
Roughly 54.2% of students in Allegheny County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Pennsylvania county average of 69.2%.
What is the student-teacher ratio in Allegheny County schools?
Across Allegheny County public schools, the enrollment-weighted student-teacher ratio is approximately 13.6 to 1.

Allegheny County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data