SchoolDataLookup

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
Mill Creek El Sch Levittown Elementary 65.0
Mill Creek El Sch Warrington Elementary 53.1
Mill Hall El Sch Mill Hall Elementary 20.9
Mill Village El Sch Mill Village Elementary 10.2
Miller El Sch Levittown Elementary 28.2
Miller Heights El Sch Bethlehem Elementary 26.3
Millersburg Area High School Millersburg High 22.1
Millersburg Area Middle School Millersburg Middle 13.9
Millmont El Sch Reading Elementary 42.3
Millville Area Elementary School Millville Elementary 24.8
Millville Area JSHS Millville High 32.9
Milton Area MS Milton Middle 36.2
Milton HS Milton High 50.8
Minersville Area El Ctr Pottsville Elementary 35.2
Minersville Area JSHS Pottsville High 35.0
Mitchell El Sch Philadelphia Elementary 27.0
Moffet John Sch Philadelphia Elementary 22.2
Mohawk El Sch New Castle Elementary 45.0
Mohawk JHS New Castle Middle 21.8
Mohawk SHS New Castle High 31.3
Mon Valley Career and Technology Center Charleroi High 16.0
Monessen El Ctr Monessen Elementary 28.0
Monessen MS Monessen Middle 14.8
Monessen SHS Monessen High 17.7
Moniteau JSHS West Sunbury High 40.2
Monroe Career and Technical Institute Bartonsville High 33.0
Monroe El Sch Boiling Springs Elementary 34.6
Montessori Regional CS Charter Erie Elementary 44.0
Montgomery El Sch Montgomery Elementary 43.2
Montgomery El Sch North Wales Elementary 44.8
Montgomery El Sch Mercersburg Elementary 16.7
Montgomery JSHS Montgomery High 30.8
Montour El Sch McKees Rocks Elementary 82.4
Montour HS Mc Kees Rocks High 63.4
Montoursville Area SHS Montoursville High 39.5
Montrose Area JSHS Montrose High 61.3
Moon Area Lower MS Moon Township Middle 51.2
Moon Area SHS Moon Township High 87.6
Moon Area Upper MS Moon Township Middle 53.7
Moore El Sch Bath Elementary 31.3
Moore J Hampton Sch Philadelphia Elementary 78.6
Moore Sch Pittsburgh Elementary 19.6
Mooreland El Sch Carlisle Elementary 24.9
Moraine El Sch Prospect Elementary 28.0
Morris Robert Sch Philadelphia Elementary 15.0
Morrison Andrew J Sch Philadelphia Elementary 35.7
Morrisville HS Morrisville High 35.6
Morrisville Intermediate Sch Morrisville Elementary 15.5
Morrow El Sch Towanda Elementary 22.8
Morton Thomas G Sch Philadelphia Elementary 27.9