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

308 schools in Philadelphia

Pennsylvania · Public K-12

Philadelphia's public-school directory totals 308 schools, with student enrollment near 180,837 (196 elementary, 18 middle, and 69 high).

7-year change in Philadelphia

SY 2017-18 vs SY 2024-25
Total enrollment
180,837
-11,335 (-6%) vs SY 2017-18
School count
302
-2 (-1%) vs SY 2017-18
% White
14%
was 14%
% Hispanic
26%
was 20%
% Black
48%
was 53%
% Asian
8%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Largest by enrollment
Excludes virtual / online schools.
NameLevelGradesEnrollment
Hackett Horatio B SchElementaryPK-05413
Hamilton Andrew SchElementaryKG-08348
Harambee Institute of Science and Technology CSElementaryKG-08565
Harding Warren G MSMiddle06-08570
Harrington Avery D SchElementaryKG-08274
Hartranft John F SchElementaryKG-08310
Henry Charles W SchElementaryKG-08518
Heston Edward SchElementaryPK-08245
Hill Freedman World AcademyHigh06-12640
Holme Thomas SchElementaryPK-08850
Hopkinson Francis SchElementaryKG-08569
Houston Henry E SchElementaryKG-08458
Howe Julia Ward SchElementaryKG-05229
HS of Engineering & ScienceHigh07-12851
Hunter William H SchElementaryPK-08414
Imhotep Institute CHSHigh09-12603
Independence CSElementaryKG-08796
Independence CS WestElementaryKG-08811
Inquiry CSElementaryPK-05272
Jenks Abram SchElementaryKG-05278
John B Stetson MSMiddle05-08560
John B. Stetson CSCombinedM-M·
John Hancock Demonstration SchElementaryKG-08895
John Story Jenks Academy for the Arts and SciencesElementaryKG-08394
Juniata Park AcademyElementaryKG-08854
Kearny Gen Philip SchElementaryKG-08189
Kelley William D SchElementaryPK-08211
Kelly John B SchElementaryKG-05365
Kenderton El SchElementaryKG-08300
Kensington Creative & Performing Arts HSHigh09-12510
Kensington Health SciencesHigh09-12457
Kensington HSHigh09-12458
Key Francis Scott SchElementaryKG-06370
Keystone Academy CSElementaryKG-08642
King Martin Luther HSHigh09-12527
KIPP DuBois CSHigh09-12523
KIPP North Philadelphia CSElementaryKG-08683
KIPP Philadelphia CSElementaryKG-08861
KIPP Philadelphia Octavius Catto CSElementaryKG-03398
KIPP West Philadelphia CSElementaryKG-08848
Kirkbride Eliza B SchElementaryPK-08522
Laboratory CSElementaryKG-08461
Lamberton Robert E SchElementaryPK-08341
Lankenau HSHigh09-12228
Lawton Henry W SchElementaryPK-05571
Lea Henry C SchElementaryPK-08503
Lewis C Cassidy Academics Plus SchElementaryKG-08303
Lincoln HSHigh09-122,472
Lindley Academy CS at BirneyElementaryKG-08739
Lingelbach Anna L SchElementaryKG-08363
Locke Alain SchElementaryKG-08264
Loesche William H SchElementaryPK-051,263
Logan James SchElementaryPK-05264
Longstreth William C SchElementaryPK-08314
Lowell James R SchElementaryPK-04503
Ludlow James R SchElementaryPK-08215
Marian Anderson Neighborhood AcademyElementaryKG-08338
Mariana Bracetti Academy CSCombinedKG-121,512
Maritime Academy CSCombinedKG-12829
Marshall John SchElementaryKG-05250
Marshall ThurgoodElementaryPK-08639
MaST Community CS IICombinedKG-121,875
MaST Community CS IIICombinedKG-101,290
Mastbaum Jules E Area Vocational-Technical SchoolHigh09-12651
Masterman Julia R Sec SchHigh05-121,183
Mastery CHS-Lenfest CampusHigh07-12660
Mastery CS - Mann CampusElementaryKG-06573
Mastery CS - Shoemaker CampusHigh07-12722
Mastery CS -Thomas CampusCombinedKG-121,314
Mastery CS John Wister ElementaryElementaryKG-05506
Mastery CS-Cleveland ElementaryElementaryKG-08739
Mastery CS-Clymer ElementaryElementaryKG-06419
Mastery CS-Francis D. Pastorius ElementaryElementaryKG-08647
Mastery CS-Gratz CampusHigh07-121,048
Mastery CS-Hardy WilliamsCombinedKG-121,253
Mastery CS-Harrity CampusElementaryKG-08750
Mastery CS-Pickett CampusHigh06-12929
Mastery CS-Smedley CampusElementaryKG-06751
Mastery Prep Elementary CSElementaryKG-06598
Math Civics and Sciences CSElementaryM-M·
Mathematics Science & Technology Community CSCombinedKG-121,492
Mayfair SchElementaryKG-081,763
McCall Gen George A SchElementaryKG-08629
McCloskey John F SchElementaryPK-08228
McClure Alexander K SchElementaryPK-05437
McDaniel Delaplaine SchElementaryKG-08229
McKinley William SchElementaryPK-08306
McMichael Morton SchElementaryPK-08285
Meade Gen George C SchElementaryPK-08314
Meehan Austin MSElementaryM-M·
Memphis Street Academy CS @ JP JonesMiddle05-08493
Meredith William M SchElementaryKG-08556
Middle Years AlternativeMiddle05-08128
Mifflin Thomas SchElementaryPK-08393
Mitchell El SchElementaryPK-08283
Moffet John SchElementaryKG-05215
Moore J Hampton SchElementaryKG-051,192
Morris Robert SchElementaryPK-08215
Morrison Andrew J SchElementaryKG-08508
Morton Thomas G SchElementaryKG-05356

About Philadelphia

Across Philadelphia, Pennsylvania, 308 public schools teaches about 180,837 students between them.

In terms of grade levels, the city is made up of 196 elementary, 18 middle, 69 high, and 25 other.

Five-year track record. Combined enrollment now sits at 180,837 students, fell 6% from the 192,172 reported in SY 2017-18. The school count fell from 304 to 302 across the same 7-year window. The Hispanic share of public-school enrollment climbed from 20% to 26%.

On allk12, the community for Philadelphia discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Philadelphia?
Philadelphia, Pennsylvania has 308 public K-12 schools serving approximately 180,837 students.
How many elementary, middle, and high schools are in Philadelphia?
Philadelphia has 196 elementary, 18 middle, 69 high, 25 combined-grade public schools.
What is the largest public school in Philadelphia?
Northeast HS is the largest public school in Philadelphia by enrollment, with approximately 3,463 students.
What school districts serve Philadelphia?
Philadelphia is served by 89 public school districts, including ASPIRA Bilingual Cyber CS, Belmont CS, Bluford CS, Community Academy of Philadelphia CS, Daroff CS and 84 others.
What grade levels do public schools in Philadelphia cover?
Public schools in Philadelphia serve students from pre-K through grade 12.
Are there charter schools in Philadelphia?
88 of the 308 public schools in Philadelphia are charter schools.

Philadelphia school rankings

Largest schoolsAll rankings →