Pennsylvania Public Schools
Pennsylvania has 2,915 open public schools, including 1,621 elementary, 515 middle, and 715 high schools — 173 are charter schools.
1,621
Elementary
515
Middle
715
High School
173
Charter
Student Demographics (SY 2023-2024)
| Race / Ethnicity | Students | Share |
|---|---|---|
| White | 1,023,129 | 60% |
| Hispanic/Latino | 252,723 | 15% |
| Black or African American | 243,296 | 14% |
| Two or more races | 90,206 | 5% |
| Asian | 78,668 | 5% |
| American Indian / Alaska Native | 3,261 | 0% |
| Native Hawaiian / Pacific Islander | 1,546 | 0% |
| Total enrollment | 1,692,829 | 871,643M / 821,186F |
Source: NCES CCD State Membership (SEA 052), SY 2023-2024.
Schools
| School | City | Level | Teachers |
|---|---|---|---|
| Mastery CHS-Lenfest Campus Charter | Philadelphia | High | 39.9 |
| Mastery CS - Mann Campus Charter | Philadephia | Elementary | 37.0 |
| Mastery CS - Shoemaker Campus Charter | Philadelphia | High | 52.5 |
| Mastery CS -Thomas Campus Charter | Philadelphia | Other | 79.3 |
| Mastery CS John Wister Elementary Charter | Philadelphia | Elementary | 30.0 |
| Mastery CS-Cleveland Elementary Charter | Philadelphia | Elementary | 46.0 |
| Mastery CS-Clymer Elementary Charter | Philadelphia | Elementary | 31.0 |
| Mastery CS-Francis D. Pastorius Elementary Charter | Philadelphia | Elementary | 43.0 |
| Mastery CS-Gratz Campus Charter | Phialdelphia | High | 70.0 |
| Mastery CS-Hardy Williams Charter | Philadelphia | Other | 66.2 |
| Mastery CS-Harrity Campus Charter | Philadelphia | Elementary | 41.0 |
| Mastery CS-Pickett Campus Charter | Philadelphia | High | 58.6 |
| Mastery CS-Smedley Campus Charter | Philadelphia | Elementary | 50.0 |
| Mastery Prep Elementary CS Charter | Philadelphia | Elementary | 37.0 |
| Mathematics Science & Technology Community CS Charter | Philadelphia | Other | 107.0 |
| Maureen M Welch El Sch | Churchville | Elementary | 39.7 |
| Maxwell El Sch | Greensburg | Elementary | 27.8 |
| Mayfair Sch | Philadelphia | Elementary | 103.6 |
| Mazie Gable El Sch | Red Lion | Elementary | 37.1 |
| McAdoo-Kelayres El/MS | McAdoo | Elementary | 56.8 |
| McAnnulty El Sch | Pittsburgh | Elementary | 24.6 |
| McCall Gen George A Sch | Philadelphia | Elementary | 37.5 |
| McCaskey Campus | Lancaster | High | 175.0 |
| McClellan El Sch | Pittsburgh | Elementary | 26.3 |
| McCloskey John F Sch | Philadelphia | Elementary | 16.9 |
| McClure Alexander K Sch | Philadelphia | Elementary | 35.1 |
| McConnellsburg El Sch | McConnellsburg | Elementary | 36.0 |
| McConnellsburg HS | McConnellsburg | High | 22.0 |
| McConnellsburg MS | McConnellsburg | Middle | 11.0 |
| McCormick El Sch | Moon Township | Elementary | 13.2 |
| McCullough El Sch | Jeannette | Elementary | 28.5 |
| McDaniel Delaplaine Sch | Philadelphia | Elementary | 21.4 |
| McDonald El Sch | Warminster | Elementary | 58.0 |
| McDowell HS | Erie | High | 148.2 |
| McGuffey HS | Claysville | High | 38.2 |
| McGuffey MS | Claysville | Middle | 28.5 |
| McIntyre El Sch | Pittsburgh | Elementary | 44.2 |
| McKean El Sch | Mc Kean | Elementary | 26.4 |
| McKee El Sch | Oakdale | Elementary | 37.6 |
| McKeesport Area SHS | McKeesport | High | 56.6 |
| McKeesport Area Technology Center | McKeesport | High | 6.0 |
| McKinley El Sch | Erie | Elementary | 41.0 |
| McKinley Sch | Elkins Park | Elementary | 41.8 |
| McKinley Sch | York | Elementary | 41.6 |
| McKinley William Sch | Philadelphia | Elementary | 30.0 |
| McKnight El Sch | Pittsburgh | Elementary | 56.4 |
| McMichael Morton Sch | Philadelphia | Elementary | 28.2 |
| McMurray El Sch | McMurray | Elementary | 42.2 |
| McNichols Plaza | Scranton | Elementary | 24.2 |
| McQuistion El Sch | Butler | Elementary | 39.3 |
Largest Districts
Philadelphia City SD
114,779
Commonwealth Charter Academy CS
20,355
Pittsburgh SD
19,719
Central Bucks SD
17,482
Reading SD
17,185
Allentown City SD
15,928
Downingtown Area SD
13,201
Bethlehem Area SD
12,939
North Penn SD
12,859
Upper Darby SD
12,427
Central Dauphin SD
12,393
Hazleton Area SD
12,187
West Chester Area SD
12,117
Council Rock SD
10,460
Erie City SD
10,061
Lancaster SD
10,032
Cumberland Valley SD
10,003
Pennsylvania Cyber CS
9,838
Parkland SD
9,821
Pennsbury SD
9,591
Related Data
- Pennsylvania population & income data → CensusDepth.com
- Pennsylvania teacher salary data → WageDepth.com