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
Jefferson El SchPittsburghElementaryKG-05310·
Provident CSPittsburghMiddle02-08306·
Foster El SchPittsburghElementaryKG-05304·
Urban Pathways K-5 College CSPittsburghElementaryKG-05304·
Propel CS-McKeesportMckeesportElementaryKG-08302·
Young Scholars of Western Pennsylvania CSPittsburghElementaryKG-08297·
Markham El SchPittsburghElementaryKG-05296·
Pittsburgh Minadeo K-5PittsburghElementaryPK-05296·
Central El SchElizabethElementaryKG-05292·
Dr Cleveland Steward Jr El SchMonroevilleElementaryKG-04292·
Crafton El SchPittsburghElementaryKG-06291·
Cornell El SchCoraopolisElementaryKG-06289·
Hoover El SchPittsburghElementaryKG-05285·
Poff El SchGibsoniaElementaryKG-05282·
Westinghouse Arts Academy CSWilmerdingHigh09-12282·
Pittsburgh Milliones 6-12PittsburghHigh06-12281·
Pittsburgh Roosevelt K -5PittsburghElementaryPK-05278·
Pittsburgh Westwood K-5PittsburghElementaryKG-05278·
Kelly Primary SchWilkinsburgElementaryPK-02276·
Elroy Avenue El SchPittsburghElementaryKG-05270·
Brentwood MSPittsburghMiddle06-08269·
Pittsburgh Fulton K-5PittsburghElementaryPK-05267·
Pittsburgh Schiller 6-8PittsburghMiddle06-08260·
Pittsburgh Mifflin K-8PittsburghElementaryPK-08256·
Avalon El SchPittsburghElementaryKG-06252·
Cornell HSCoraopolisHigh07-12252·
Pittsburgh Sunnyside K-8PittsburghElementaryPK-08248·
Pittsburgh Classical 6-8PittsburghMiddle06-08245·
Pittsburgh South Brook 6-8PittsburghMiddle06-08242·
Fred L Aiken El SchPittsburghElementaryKG-05238·
Richard J. Hyde El SchMoon TownshipElementaryKG-04237·
Moore SchPittsburghElementaryKG-05236·
Pittsburgh Phillips K-5PittsburghElementaryKG-05233·
Propel CS-HazelwoodPittsburghElementaryKG-08230·
Clara Barton El SchWest MifflinElementaryKG-03229·
McCormick El SchMoon TownshipElementaryKG-04229·
Barrett El SchHomesteadElementaryPK-04225·
Pittsburgh Miller K-5PittsburghElementaryPK-05218·
William Penn El SchBethel ParkElementaryKG-04212·
J.A. Allard El SchMoon TownshipElementaryKG-04209·
Pittsburgh Woolslair K-5PittsburghElementaryKG-05208·
Pittsburgh Liberty K-5PittsburghElementaryKG-05206·
Highlands Early Childhood CenterBrackenridgeElementaryPK-KG205·
Turner Intermediate SchWilkinsburgElementary03-06200·
Pittsburgh Grandview K-5PittsburghElementaryKG-05195·
Mt Vernon El SchMckeesportElementary03-05194·
Sto-Rox Upper El SchMckees RocksMiddle04-06193·
Pittsburgh ConroyPittsburghCombinedKG-12192·
Pittsburgh Lincoln K-5PittsburghElementaryPK-05186·
Pittsburgh Sterrett 6-8PittsburghMiddle06-08183·
Propel CS-PitcairnPittsburghElementaryKG-08182·
Pittsburgh Allegheny 6-8PittsburghMiddle06-08179·
Pittsburgh Weil K-5PittsburghElementaryPK-05178·
Greenock El SchMckeesportElementaryKG-02173·
Pittsburgh West Liberty K-5PittsburghElementaryKG-05168·
Verner El SchVeronaElementaryKG-06160·
Pittsburgh Manchester K-8PittsburghElementaryPK-08159·
Pittsburgh Arsenal 6-8PittsburghMiddle06-08148·
Passport Academy CSPittsburghHigh09-12146·
Pittsburgh Chartiers Early Childhood CtrPittsburghElementaryPK-PK140·
Pittsburgh Whittier K-5PittsburghElementaryKG-05139·
Pittsburgh Spring Hill K-5PittsburghElementaryPK-05126·
Reserve Primary SchPittsburghElementaryKG-03111·
Life Male STEAM Academy CSPittsburghMiddle06-10101·
Pittsburgh Linden K-5PittsburghElementaryKG-0591·
The New Academy CSPittsburghHigh08-1280·
Pittsburgh Online AcademyPittsburghCombined04-1277·
Spectrum CSMonroevilleHigh07-1260·
Pittsburgh PioneerPittsburghCombinedKG-1256·
Pittsburgh Spring Garden Early Childhood CtrPittsburghElementaryPK-PK52·
David B. Oliver Citywide AcademyPittsburghCombined03-1248·
Forbes Road Career and Technology CenterMonroevilleHigh09-1219·
Parkway West Career and Technology CenterOakdaleHigh09-1214·
A W Beattie Career CenterAllison ParkHigh09-127·
Steel Center for Career and Technical EducationJefferson HillsHigh09-123·
McKeesport Area Technology CenterMckeesportHigh09-120·
Moss Side MSMonroevilleCombinedM-M··

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