Guest, Sign inJoin

Post to Philadelphia

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Philadelphia skyline 20240528 (cropped 2-1)Photo: 颐园居 · CC BY-SA 4.0
D
Schools in Philadelphia · Philadelphia City School District

Philadelphia’s public schools score below 87% of Pennsylvania districts on tests and graduation

Math proficiency in Philadelphia’s districts is 18%, below the Pennsylvania average (36%). The grade covers the public school district serving Philadelphia, from kindergarten through graduation, on state tests and graduation. Each state writes its own tests, so this is the one TownRatings grade compared within Pennsylvania, not nationally.

#1,006of 1,037 Pennsylvania townsK–12Where will my kid go?

From Pennsylvania state tests taken in spring 2022, when 93% of students in the tested grades sat them, and the class of 2023’s four-year graduation rate, as reported to the U.S. Department of Education.

Reading proficiency
36%
▼ 19 pts vs PA 55%
2021–22
Math proficiency
18%
▼ 18 pts vs PA 36%
2021–22
Graduate on time
72%
▼ 16 pts vs PA 88%
class of 2023
Spent per student
$19.5K
▼ 10% vs PA $21.8K
FY2024
Students per teacher
14.5
PA 13.4 · larger classes
Schools in town
417
111,302 students on the public path
In brief

Philadelphia’s schools, in brief

Against towns with similar incomes

Among the 1776 Pennsylvania towns with household incomes within a quarter of Philadelphia’s, its schools beat 2%, lower than their 13% against all the state’s districts. The grade ↓

Results trail the state

In spring 2022, 36% of tested students were proficient in reading and 18% in math, against 55% and 36% statewide; 93% of students in the tested grades sat the tests. The grade ↓

Graduation

72% of the class of 2023 graduated in four years, against 88% across Pennsylvania. Districts ↓

Charters enroll a large share of students

Charter schools located in Philadelphia enroll 63,758 students, against the district’s 116,230. Each is graded on its own results; none is part of the district grade. Every school ↓

Spending and class size

The district spends $19,525 per student, against $21,758 across Pennsylvania (FY2024). Spending doesn’t count toward the grade. Districts ↓

148 elementary schools, then 49 high schools

Which school depends on the address at every step. See the path ↓

Written from the figures on this page. Tests are from 2021–22, graduation from the class of 2023; each school’s own letter uses 2020–21 results.

The School Grade

What’s behind Philadelphia’s grade

C− Test scoresD− Graduation

D: better than 13% of Pennsylvania school districts, #1,006 of 1,037 Pennsylvania towns. Both inputs trail the Pennsylvania average; test scores are the closer of the two to typical.

Pennsylvania school districts we grade (688)Better than 13%
Lower resultsHigher results
Pennsylvania towns with similar household incomes (1776)Better than 2%
DC−A fairly firm grade. Ordinary sampling error in 53,210 test results and a graduating class of 9,947 could put Philadelphia anywhere from D to C−. The tests are from spring 2022, when 93% of Philadelphia’s students in the tested grades sat them (51,713 in math, 54,706 in reading).

How TownRatings grades schools →

Where will my kid go?

Pick a grade. These are the public schools that serve Philadelphia, with each school’s own grade.

148 schools teach K in Philadelphia’s district. Which one depends on your address. Their grades range from D− to A, so check the specific school.
Northeast Community Propel Academy
Elementary · Grades K–8
1,783 students17:1Rate it →
Mayfair Sch
Elementary · Grades K–8
D
1,763 students17:1Rate it →
Frank Anne Sch
Elementary · Grades PK–5
C
1,622 students17:1Rate it →
Solis-Cohen Solomon Sch
Elementary · Grades K–5
1,350 students15:1Rate it →
Spruance Gilbert Sch
Elementary · Grades PK–8
D−
1,270 students16:1Rate it →
Loesche William H Sch
Elementary · Grades PK–5
C
1,263 students15:1Rate it →
Moore J Hampton Sch
Elementary · Grades K–5
D
1,192 students15:1Rate it →
Farrell Louis H Sch
Elementary · Grades K–8
C−
1,187 students16:1Rate it →
Decatur Stephen Sch
Elementary · Grades K–8
C
1,028 students16:1Rate it →
Southwark Sch
Elementary · Grades PK–8
D
976 students15:1Rate it →
Allen Ethan Sch
Elementary · Grades K–8
C−
957 students16:1Rate it →
Greenberg Joseph Sch
Elementary · Grades K–8
B+
925 students16:1Rate it →
Fitzpatrick Aloysius L Sch
Elementary · Grades PK–8
C−
906 students17:1Rate it →
John Hancock Demonstration Sch
Elementary · Grades K–8
C
895 students14:1Rate it →
Juniata Park Academy
Elementary · Grades K–8
C−
854 students15:1Rate it →
Holme Thomas Sch
Elementary · Grades PK–8
C−
850 students14:1Rate it →
Pollock Robert B Sch
Elementary · Grades K–8
C−
845 students17:1Rate it →
Forrest Edwin Sch
Elementary · Grades PK–5
D−
841 students17:1Rate it →
Greenfield Albert M Sch
Elementary · Grades K–8
A
742 students18:1Rate it →
Disston Hamilton Sch
Elementary · Grades K–8
D−
737 students17:1Rate it →
Olney El Sch
Elementary · Grades K–8
D−
654 students13:1Rate it →
Marshall Thurgood
Elementary · Grades PK–8
D−
639 students13:1Rate it →
Carnell Laura H Sch
Elementary · Grades K–5
D−
639 students15:1Rate it →
McCall Gen George A Sch
Elementary · Grades K–8
A
629 students17:1Rate it →
Rhawnhurst Sch
Elementary · Grades PK–5
D
621 students15:1Rate it →
Comly Watson Sch
Elementary · Grades K–5
B−
618 students15:1Rate it →
Bache-Martin Sch
Elementary · Grades PK–8
C+
614 students11:1Rate it →
Finletter Thomas K Sch
Elementary · Grades PK–8
D
607 students12:1Rate it →
Penn Alexander Sch
Elementary · Grades K–8
A
595 students16:1Rate it →
Lawton Henry W Sch
Elementary · Grades PK–5
C−
571 students13:1Rate it →
Franklin Benjamin Sch
Elementary · Grades K–8
D
570 students14:1Rate it →
Hopkinson Francis Sch
Elementary · Grades K–8
D−
569 students12:1Rate it →
Meredith William M Sch
Elementary · Grades K–8
A
556 students19:1Rate it →
DeBurgos Bilingual Magnet MS
Elementary · Grades K–8
D
550 students10:1Rate it →
Fanny Jackson Coppin Sch
Elementary · Grades PK–8
C−
547 students17:1Rate it →
Fell D Newlin Sch
Elementary · Grades K–8
D
530 students14:1Rate it →
Taggart John H Sch
Elementary · Grades PK–8
D
529 students14:1Rate it →
Bridesburg Sch
Elementary · Grades K–8
D
525 students14:1Rate it →
Kirkbride Eliza B Sch
Elementary · Grades PK–8
D
522 students14:1Rate it →
Ziegler William H Sch
Elementary · Grades K–8
D−
522 students11:1Rate it →
Munoz-Marin Luis
Elementary · Grades PK–8
D−
519 students10:1Rate it →
Henry Charles W Sch
Elementary · Grades K–8
B−
518 students16:1Rate it →
Webster Sch
Elementary · Grades PK–5
D−
510 students13:1Rate it →
Morrison Andrew J Sch
Elementary · Grades K–8
D−
508 students14:1Rate it →
Fox Chase Sch
Elementary · Grades K–5
C−
507 students14:1Rate it →
Lowell James R Sch
Elementary · Grades PK–4
D
503 students15:1Rate it →
Lea Henry C Sch
Elementary · Grades PK–8
C−
503 students13:1Rate it →
Barton Clara Sch
Elementary · Grades K–2
490 students13:1Rate it →
Guidon S Bluford El Sch
Elementary · Grades K–8
476 students16:1Rate it →
Childs George W Sch
Elementary · Grades PK–8
D
471 students12:1Rate it →
Shawmont Sch
Elementary · Grades PK–8
C−
471 students16:1Rate it →
Barry Comm John Sch
Elementary · Grades PK–8
D−
467 students12:1Rate it →
Houston Henry E Sch
Elementary · Grades K–8
D
458 students15:1Rate it →
Elkin Lewis Sch
Elementary · Grades K–4
D−
455 students11:1Rate it →
Adaire Alexander Sch
Elementary · Grades PK–8
B−
447 students15:1Rate it →
Brown Joseph Sch
Elementary · Grades K–8
C−
441 students14:1Rate it →
Catharine Joseph Sch
Elementary · Grades PK–5
D−
437 students12:1Rate it →
Sheridan Sch
Elementary · Grades K–5
D−
437 students12:1Rate it →
McClure Alexander K Sch
Elementary · Grades PK–5
D−
437 students12:1Rate it →
Bethune Mary McLeod Sch
Elementary · Grades PK–8
D−
433 students12:1Rate it →
Cook-Wissahickon Sch
Elementary · Grades PK–8
C+
432 students14:1Rate it →
Rhoads James Sch
Elementary · Grades K–8
D−
421 students10:1Rate it →
Duckrey Tanner Sch
Elementary · Grades K–8
D−
418 students13:1Rate it →
Hunter William H Sch
Elementary · Grades PK–8
D−
414 students12:1Rate it →
Hackett Horatio B Sch
Elementary · Grades PK–5
C
413 students13:1Rate it →
Roosevelt Theodore MS
Elementary · Grades K–8
C−
400 students9:1Rate it →
John Story Jenks Academy for the Arts and Sciences
Elementary · Grades K–8
C−
394 students14:1Rate it →
Taylor Bayard Sch
Elementary · Grades K–5
D
394 students10:1Rate it →
Mifflin Thomas Sch
Elementary · Grades PK–8
C−
393 students14:1Rate it →
Patterson John M Sch
Elementary · Grades PK–4
C−
391 students14:1Rate it →
Nebinger George W Sch
Elementary · Grades PK–8
C
391 students12:1Rate it →
Franklin S Edmonds Sch
Elementary · Grades PK–8
D−
391 students12:1Rate it →
Steel Edward Sch
Elementary · Grades PK–8
D−
379 students10:1Rate it →
Willard Frances E Sch
Elementary · Grades K–4
D−
377 students12:1Rate it →
Vare-Washington El Sch
Elementary · Grades PK–8
C
375 students11:1Rate it →
Cramp William Sch
Elementary · Grades PK–5
C−
374 students11:1Rate it →
Sullivan James J Sch
Elementary · Grades K–5
C−
373 students15:1Rate it →
Stearne Allen M Sch
Elementary · Grades K–8
D−
372 students11:1Rate it →
Key Francis Scott Sch
Elementary · Grades K–6
D−
370 students12:1Rate it →
Cooke Jay MS
Elementary · Grades K–8
D−
369 students9:1Rate it →
Kelly John B Sch
Elementary · Grades K–5
D
365 students12:1Rate it →
Sharswood George Sch
Elementary · Grades PK–8
D−
364 students11:1Rate it →
Lingelbach Anna L Sch
Elementary · Grades K–8
D−
363 students14:1Rate it →
Cayuga School
Elementary · Grades K–5
D−
360 students11:1Rate it →
Penrose Sch
Elementary · Grades K–8
D−
360 students9:1Rate it →
Prince Hall Sch
Elementary · Grades PK–5
D−
360 students15:1Rate it →
Morton Thomas G Sch
Elementary · Grades K–5
D−
356 students13:1Rate it →
Rhodes E Washington Sch
Elementary · Grades K–8
D−
354 students9:1Rate it →
Richmond Sch
Elementary · Grades K–5
D
351 students12:1Rate it →
Hamilton Andrew Sch
Elementary · Grades K–8
D−
348 students12:1Rate it →
Dick William Sch
Elementary · Grades K–8
D−
343 students14:1Rate it →
Lamberton Robert E Sch
Elementary · Grades PK–8
D−
341 students10:1Rate it →
Anderson Add B Sch
Elementary · Grades PK–8
D−
339 students10:1Rate it →
Bryant William C Sch
Elementary · Grades PK–8
D−
338 students10:1Rate it →
Marian Anderson Neighborhood Academy
Elementary · Grades K–8
B+
338 students13:1Rate it →
Brown Henry A Sch
Elementary · Grades PK–8
C−
333 students10:1Rate it →
Blaine James G Sch
Elementary · Grades PK–8
D−
332 students10:1Rate it →
Stanton Edwin M Sch
Elementary · Grades PK–8
D
329 students11:1Rate it →
Samuel Pennypacker Sch
Elementary · Grades PK–8
D−
328 students12:1Rate it →
Crossan Kennedy C Sch
Elementary · Grades K–5
C−
327 students17:1Rate it →
Potter-Thomas Sch
Elementary · Grades K–8
C−
325 students8:1Rate it →
Powel Samuel Sch
Elementary · Grades K–4
B
324 students15:1Rate it →
Allen Dr Ethel Sch
Elementary · Grades PK–8
D−
322 students9:1Rate it →
Meade Gen George C Sch
Elementary · Grades PK–8
D−
314 students11:1Rate it →
Day Anna B Sch
Elementary · Grades PK–8
D−
314 students12:1Rate it →
Longstreth William C Sch
Elementary · Grades PK–8
D−
314 students13:1Rate it →
Hartranft John F Sch
Elementary · Grades K–8
D−
310 students10:1Rate it →
McKinley William Sch
Elementary · Grades PK–8
C−
306 students10:1Rate it →
Lewis C Cassidy Academics Plus Sch
Elementary · Grades K–8
C−
303 students14:1Rate it →
Emlen Eleanor C Sch
Elementary · Grades PK–5
C−
301 students11:1Rate it →
Pennell Joseph Sch
Elementary · Grades PK–5
D−
301 students12:1Rate it →
Kenderton El Sch
Elementary · Grades K–8
D−
300 students12:1Rate it →
Rowen William Sch
Elementary · Grades K–5
D−
296 students12:1Rate it →
Girard Stephen Sch
Elementary · Grades K–4
C−
296 students15:1Rate it →
Ellwood Sch
Elementary · Grades PK–5
D−
292 students12:1Rate it →
McMichael Morton Sch
Elementary · Grades PK–8
D−
285 students10:1Rate it →
Mitchell El Sch
Elementary · Grades PK–8
D−
283 students10:1Rate it →
Jenks Abram Sch
Elementary · Grades K–5
B
278 students14:1Rate it →
Blankenburg Rudolph Sch
Elementary · Grades PK–8
D−
278 students9:1Rate it →
Harrington Avery D Sch
Elementary · Grades K–8
D−
274 students10:1Rate it →
Peirce Thomas M Sch
Elementary · Grades PK–5
C−
270 students15:1Rate it →
Bregy F Amedee Sch
Elementary · Grades PK–8
C−
264 students10:1Rate it →
Logan James Sch
Elementary · Grades PK–5
D−
264 students11:1Rate it →
Locke Alain Sch
Elementary · Grades K–8
C−
264 students10:1Rate it →
Overbrook Edu Ctr
Elementary · Grades K–8
D−
259 students10:1Rate it →
Comegys Benjamin B Sch
Elementary · Grades K–8
D−
252 students14:1Rate it →
Marshall John Sch
Elementary · Grades K–5
D−
250 students10:1Rate it →
Heston Edward Sch
Elementary · Grades PK–8
D−
245 students8:1Rate it →
Wright Richard R Sch
Elementary · Grades PK–5
D−
242 students10:1Rate it →
Samuel Gompers Sch
Elementary · Grades K–8
C−
238 students11:1Rate it →
Spring Garden Sch
Elementary · Grades K–8
D−
235 students12:1Rate it →
McDaniel Delaplaine Sch
Elementary · Grades K–8
D−
229 students11:1Rate it →
Dobson James Sch
Elementary · Grades K–8
B−
229 students10:1Rate it →
Howe Julia Ward Sch
Elementary · Grades K–5
D−
229 students10:1Rate it →
McCloskey John F Sch
Elementary · Grades PK–8
D−
228 students13:1Rate it →
Dunbar Paul L Sch
Elementary · Grades PK–8
D−
224 students10:1Rate it →
Gideon Edward Sch
Elementary · Grades PK–8
D−
221 students10:1Rate it →
Ludlow James R Sch
Elementary · Grades PK–8
D
215 students9:1Rate it →
Moffet John Sch
Elementary · Grades K–5
D
215 students10:1Rate it →
Morris Robert Sch
Elementary · Grades PK–8
D−
215 students14:1Rate it →
Kelley William D Sch
Elementary · Grades PK–8
D−
211 students8:1Rate it →
Washington Martha Sch
Elementary · Grades K–8
C−
204 students8:1Rate it →
Overbrook Elementary School
Elementary · Grades PK–8
D−
201 students10:1Rate it →
Waring Laura W Sch
Elementary · Grades PK–8
D−
196 students11:1Rate it →
Kearny Gen Philip Sch
Elementary · Grades K–8
D
189 students9:1Rate it →
Welsh John Sch
Elementary · Grades K–8
D−
185 students9:1Rate it →
Fitler Academics Plus
Elementary · Grades K–8
D
159 students11:1Rate it →
Sheppard Isaac Sch
Elementary · Grades K–4
D−
123 students10:1Rate it →
The path, start to finish
K–8148 schoolsDepends on your addressD− to A
9–1249 high schoolsDepends on your addressD− to A+

Philadelphia’s public schools are run by Philadelphia City School District. To confirm the school for a specific address, ask the district.

The district

Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.

Test scores · 2021–22

Well below the state in reading

Reading36%
State average 55.1% · 54706 students tested
Math18%
State average 36.1% · 51713 students tested

Philadelphia vs. its neighbors

Schools grades for the Pennsylvania towns that share Philadelphia’s borders.

Schools next door
TownSchoolsMain districts
PhiladelphiaDPhiladelphia City
BensalemCBensalem Township
Upper DarbyCUpper Darby
YeadonC−William Penn
Lower MerionA+Lower Merion
ColwynC−William Penn
TinicumB−Interboro
Darby—Southeast Delco
FolcroftDSoutheast Delco
CheltenhamB+Cheltenham
MillbourneCUpper Darby
SpringfieldASpringfield Township
Darby (borough)C−William Penn
Lower MorelandALower Moreland Township
AbingtonA−Abington
WhitemarshA+Colonial
Lower SouthamptonB+Neshaminy

Camden, NJ, Cinnaminson, NJ, Delanco, NJ, Gloucester City, NJ, National Park, NJ, Palmyra, NJ, Pennsauken, NJ, Riverton, NJ, West Deptford, NJ and Westville, NJ border Philadelphia but are graded on their own state’s tests, so they’re left out.

Every school in Philadelphia

420 schools. Each public school’s letter compares its own 2020–21 reading and math results with Pennsylvania’s other public schools (the newest school-level results we have).

District schools in Philadelphiaby address
Frank Anne Sch
Elementary · Grades PK–5
C
1,622 students17:1Rate it →
Spruance Gilbert Sch
Elementary · Grades PK–8
D−
1,270 students16:1Rate it →
Loesche William H Sch
Elementary · Grades PK–5
C
1,263 students15:1Rate it →
Southwark Sch
Elementary · Grades PK–8
D
976 students15:1Rate it →
Fitzpatrick Aloysius L Sch
Elementary · Grades PK–8
C−
906 students17:1Rate it →
Holme Thomas Sch
Elementary · Grades PK–8
C−
850 students14:1Rate it →
Forrest Edwin Sch
Elementary · Grades PK–5
D−
841 students17:1Rate it →
Marshall Thurgood
Elementary · Grades PK–8
D−
639 students13:1Rate it →
Rhawnhurst Sch
Elementary · Grades PK–5
D
621 students15:1Rate it →
Bache-Martin Sch
Elementary · Grades PK–8
C+
614 students11:1Rate it →
Finletter Thomas K Sch
Elementary · Grades PK–8
D
607 students12:1Rate it →
Lawton Henry W Sch
Elementary · Grades PK–5
C−
571 students13:1Rate it →
Fanny Jackson Coppin Sch
Elementary · Grades PK–8
C−
547 students17:1Rate it →
Taggart John H Sch
Elementary · Grades PK–8
D
529 students14:1Rate it →
Kirkbride Eliza B Sch
Elementary · Grades PK–8
D
522 students14:1Rate it →
Munoz-Marin Luis
Elementary · Grades PK–8
D−
519 students10:1Rate it →
Webster Sch
Elementary · Grades PK–5
D−
510 students13:1Rate it →
Lowell James R Sch
Elementary · Grades PK–4
D
503 students15:1Rate it →
Lea Henry C Sch
Elementary · Grades PK–8
C−
503 students13:1Rate it →
Childs George W Sch
Elementary · Grades PK–8
D
471 students12:1Rate it →
Shawmont Sch
Elementary · Grades PK–8
C−
471 students16:1Rate it →
Barry Comm John Sch
Elementary · Grades PK–8
D−
467 students12:1Rate it →
Adaire Alexander Sch
Elementary · Grades PK–8
B−
447 students15:1Rate it →
Catharine Joseph Sch
Elementary · Grades PK–5
D−
437 students12:1Rate it →
McClure Alexander K Sch
Elementary · Grades PK–5
D−
437 students12:1Rate it →
Bethune Mary McLeod Sch
Elementary · Grades PK–8
D−
433 students12:1Rate it →
Cook-Wissahickon Sch
Elementary · Grades PK–8
C+
432 students14:1Rate it →
Hunter William H Sch
Elementary · Grades PK–8
D−
414 students12:1Rate it →
Hackett Horatio B Sch
Elementary · Grades PK–5
C
413 students13:1Rate it →
Mifflin Thomas Sch
Elementary · Grades PK–8
C−
393 students14:1Rate it →
Patterson John M Sch
Elementary · Grades PK–4
C−
391 students14:1Rate it →
Nebinger George W Sch
Elementary · Grades PK–8
C
391 students12:1Rate it →
Franklin S Edmonds Sch
Elementary · Grades PK–8
D−
391 students12:1Rate it →
Steel Edward Sch
Elementary · Grades PK–8
D−
379 students10:1Rate it →
Vare-Washington El Sch
Elementary · Grades PK–8
C
375 students11:1Rate it →
Cramp William Sch
Elementary · Grades PK–5
C−
374 students11:1Rate it →
Sharswood George Sch
Elementary · Grades PK–8
D−
364 students11:1Rate it →
Prince Hall Sch
Elementary · Grades PK–5
D−
360 students15:1Rate it →
Lamberton Robert E Sch
Elementary · Grades PK–8
D−
341 students10:1Rate it →
Anderson Add B Sch
Elementary · Grades PK–8
D−
339 students10:1Rate it →
Bryant William C Sch
Elementary · Grades PK–8
D−
338 students10:1Rate it →
Brown Henry A Sch
Elementary · Grades PK–8
C−
333 students10:1Rate it →
Blaine James G Sch
Elementary · Grades PK–8
D−
332 students10:1Rate it →
Stanton Edwin M Sch
Elementary · Grades PK–8
D
329 students11:1Rate it →
Samuel Pennypacker Sch
Elementary · Grades PK–8
D−
328 students12:1Rate it →
Allen Dr Ethel Sch
Elementary · Grades PK–8
D−
322 students9:1Rate it →
Meade Gen George C Sch
Elementary · Grades PK–8
D−
314 students11:1Rate it →
Day Anna B Sch
Elementary · Grades PK–8
D−
314 students12:1Rate it →
Longstreth William C Sch
Elementary · Grades PK–8
D−
314 students13:1Rate it →
McKinley William Sch
Elementary · Grades PK–8
C−
306 students10:1Rate it →
Emlen Eleanor C Sch
Elementary · Grades PK–5
C−
301 students11:1Rate it →
Pennell Joseph Sch
Elementary · Grades PK–5
D−
301 students12:1Rate it →
Ellwood Sch
Elementary · Grades PK–5
D−
292 students12:1Rate it →
McMichael Morton Sch
Elementary · Grades PK–8
D−
285 students10:1Rate it →
Mitchell El Sch
Elementary · Grades PK–8
D−
283 students10:1Rate it →
Blankenburg Rudolph Sch
Elementary · Grades PK–8
D−
278 students9:1Rate it →
Peirce Thomas M Sch
Elementary · Grades PK–5
C−
270 students15:1Rate it →
Bregy F Amedee Sch
Elementary · Grades PK–8
C−
264 students10:1Rate it →
Logan James Sch
Elementary · Grades PK–5
D−
264 students11:1Rate it →
Heston Edward Sch
Elementary · Grades PK–8
D−
245 students8:1Rate it →
Wright Richard R Sch
Elementary · Grades PK–5
D−
242 students10:1Rate it →
McCloskey John F Sch
Elementary · Grades PK–8
D−
228 students13:1Rate it →
Dunbar Paul L Sch
Elementary · Grades PK–8
D−
224 students10:1Rate it →
Gideon Edward Sch
Elementary · Grades PK–8
D−
221 students10:1Rate it →
Ludlow James R Sch
Elementary · Grades PK–8
D
215 students9:1Rate it →
Morris Robert Sch
Elementary · Grades PK–8
D−
215 students14:1Rate it →
Kelley William D Sch
Elementary · Grades PK–8
D−
211 students8:1Rate it →
Overbrook Elementary School
Elementary · Grades PK–8
D−
201 students10:1Rate it →
Waring Laura W Sch
Elementary · Grades PK–8
D−
196 students11:1Rate it →
Northeast Community Propel Academy
Elementary · Grades K–8
1,783 students17:1Rate it →
Mayfair Sch
Elementary · Grades K–8
D
1,763 students17:1Rate it →
Solis-Cohen Solomon Sch
Elementary · Grades K–5
1,350 students15:1Rate it →
Moore J Hampton Sch
Elementary · Grades K–5
D
1,192 students15:1Rate it →
Farrell Louis H Sch
Elementary · Grades K–8
C−
1,187 students16:1Rate it →
Decatur Stephen Sch
Elementary · Grades K–8
C
1,028 students16:1Rate it →
Allen Ethan Sch
Elementary · Grades K–8
C−
957 students16:1Rate it →
Greenberg Joseph Sch
Elementary · Grades K–8
B+
925 students16:1Rate it →
John Hancock Demonstration Sch
Elementary · Grades K–8
C
895 students14:1Rate it →
Juniata Park Academy
Elementary · Grades K–8
C−
854 students15:1Rate it →
Pollock Robert B Sch
Elementary · Grades K–8
C−
845 students17:1Rate it →
Greenfield Albert M Sch
Elementary · Grades K–8
A
742 students18:1Rate it →
Disston Hamilton Sch
Elementary · Grades K–8
D−
737 students17:1Rate it →
Olney El Sch
Elementary · Grades K–8
D−
654 students13:1Rate it →
Carnell Laura H Sch
Elementary · Grades K–5
D−
639 students15:1Rate it →
McCall Gen George A Sch
Elementary · Grades K–8
A
629 students17:1Rate it →
Comly Watson Sch
Elementary · Grades K–5
B−
618 students15:1Rate it →
Penn Alexander Sch
Elementary · Grades K–8
A
595 students16:1Rate it →
Franklin Benjamin Sch
Elementary · Grades K–8
D
570 students14:1Rate it →
Hopkinson Francis Sch
Elementary · Grades K–8
D−
569 students12:1Rate it →
Meredith William M Sch
Elementary · Grades K–8
A
556 students19:1Rate it →
DeBurgos Bilingual Magnet MS
Elementary · Grades K–8
D
550 students10:1Rate it →
Fell D Newlin Sch
Elementary · Grades K–8
D
530 students14:1Rate it →
Bridesburg Sch
Elementary · Grades K–8
D
525 students14:1Rate it →
Ziegler William H Sch
Elementary · Grades K–8
D−
522 students11:1Rate it →
Henry Charles W Sch
Elementary · Grades K–8
B−
518 students16:1Rate it →
Morrison Andrew J Sch
Elementary · Grades K–8
D−
508 students14:1Rate it →
Fox Chase Sch
Elementary · Grades K–5
C−
507 students14:1Rate it →
Barton Clara Sch
Elementary · Grades K–2
490 students13:1Rate it →
Guidon S Bluford El Sch
Elementary · Grades K–8
476 students16:1Rate it →
Houston Henry E Sch
Elementary · Grades K–8
D
458 students15:1Rate it →
Elkin Lewis Sch
Elementary · Grades K–4
D−
455 students11:1Rate it →
Brown Joseph Sch
Elementary · Grades K–8
C−
441 students14:1Rate it →
Sheridan Sch
Elementary · Grades K–5
D−
437 students12:1Rate it →
Rhoads James Sch
Elementary · Grades K–8
D−
421 students10:1Rate it →
Duckrey Tanner Sch
Elementary · Grades K–8
D−
418 students13:1Rate it →
Roosevelt Theodore MS
Elementary · Grades K–8
C−
400 students9:1Rate it →
John Story Jenks Academy for the Arts and Sciences
Elementary · Grades K–8
C−
394 students14:1Rate it →
Taylor Bayard Sch
Elementary · Grades K–5
D
394 students10:1Rate it →
Willard Frances E Sch
Elementary · Grades K–4
D−
377 students12:1Rate it →
Sullivan James J Sch
Elementary · Grades K–5
C−
373 students15:1Rate it →
Stearne Allen M Sch
Elementary · Grades K–8
D−
372 students11:1Rate it →
Key Francis Scott Sch
Elementary · Grades K–6
D−
370 students12:1Rate it →
Cooke Jay MS
Elementary · Grades K–8
D−
369 students9:1Rate it →
Kelly John B Sch
Elementary · Grades K–5
D
365 students12:1Rate it →
Lingelbach Anna L Sch
Elementary · Grades K–8
D−
363 students14:1Rate it →
Cayuga School
Elementary · Grades K–5
D−
360 students11:1Rate it →
Penrose Sch
Elementary · Grades K–8
D−
360 students9:1Rate it →
Morton Thomas G Sch
Elementary · Grades K–5
D−
356 students13:1Rate it →
Rhodes E Washington Sch
Elementary · Grades K–8
D−
354 students9:1Rate it →
Richmond Sch
Elementary · Grades K–5
D
351 students12:1Rate it →
Hamilton Andrew Sch
Elementary · Grades K–8
D−
348 students12:1Rate it →
Dick William Sch
Elementary · Grades K–8
D−
343 students14:1Rate it →
Marian Anderson Neighborhood Academy
Elementary · Grades K–8
B+
338 students13:1Rate it →
Crossan Kennedy C Sch
Elementary · Grades K–5
C−
327 students17:1Rate it →
Potter-Thomas Sch
Elementary · Grades K–8
C−
325 students8:1Rate it →
Powel Samuel Sch
Elementary · Grades K–4
B
324 students15:1Rate it →
Hartranft John F Sch
Elementary · Grades K–8
D−
310 students10:1Rate it →
Lewis C Cassidy Academics Plus Sch
Elementary · Grades K–8
C−
303 students14:1Rate it →
Kenderton El Sch
Elementary · Grades K–8
D−
300 students12:1Rate it →
Rowen William Sch
Elementary · Grades K–5
D−
296 students12:1Rate it →
Girard Stephen Sch
Elementary · Grades K–4
C−
296 students15:1Rate it →
Jenks Abram Sch
Elementary · Grades K–5
B
278 students14:1Rate it →
Harrington Avery D Sch
Elementary · Grades K–8
D−
274 students10:1Rate it →
Locke Alain Sch
Elementary · Grades K–8
C−
264 students10:1Rate it →
Overbrook Edu Ctr
Elementary · Grades K–8
D−
259 students10:1Rate it →
Comegys Benjamin B Sch
Elementary · Grades K–8
D−
252 students14:1Rate it →
Marshall John Sch
Elementary · Grades K–5
D−
250 students10:1Rate it →
Samuel Gompers Sch
Elementary · Grades K–8
C−
238 students11:1Rate it →
Spring Garden Sch
Elementary · Grades K–8
D−
235 students12:1Rate it →
McDaniel Delaplaine Sch
Elementary · Grades K–8
D−
229 students11:1Rate it →
Dobson James Sch
Elementary · Grades K–8
B−
229 students10:1Rate it →
Howe Julia Ward Sch
Elementary · Grades K–5
D−
229 students10:1Rate it →
Moffet John Sch
Elementary · Grades K–5
D
215 students10:1Rate it →
Washington Martha Sch
Elementary · Grades K–8
C−
204 students8:1Rate it →
Kearny Gen Philip Sch
Elementary · Grades K–8
D
189 students9:1Rate it →
Welsh John Sch
Elementary · Grades K–8
D−
185 students9:1Rate it →
Fitler Academics Plus
Elementary · Grades K–8
D
159 students11:1Rate it →
Sheppard Isaac Sch
Elementary · Grades K–4
D−
123 students10:1Rate it →
Feltonville Intermediate School
Elementary · Grades 3–5
D−
517 students15:1Rate it →
Masterman Julia R Sec Sch
High · Grades 5–12
A+
1,183 students25:1Rate it →
Gamp
High · Grades 5–12
A
634 students22:1Rate it →
John B Stetson MS
Middle · Grades 5–8
560 students15:1Rate it →
The Science Leadership Academy at Beeber
High · Grades 5–12
B−
532 students31:1Rate it →
Washington Grover Jr Sch
Middle · Grades 5–8
D
400 students14:1Rate it →
Science Leadership Academy MS
Middle · Grades 5–8
D
353 students30:1Rate it →
Tilden William T MS
Middle · Grades 5–8
D
266 students12:1Rate it →
Middle Years Alternative
Middle · Grades 5–8
D
128 students10:1Rate it →
Conwell Russell MS
Middle · Grades 5–8
C−
119 students11:1Rate it →
Baldi C C A MS
Middle · Grades 6–8
B−
1,510 students17:1Rate it →
Castor Gardens MS
Middle · Grades 6–8
D
1,318 students17:1Rate it →
Hill Freedman World Academy
High · Grades 6–12
C
640 students13:1Rate it →
Harding Warren G MS
Middle · Grades 6–8
D
570 students13:1Rate it →
Feltonville Sch of Arts & Sciences
Middle · Grades 6–8
D−
543 students15:1Rate it →
Penn Treaty Sch
High · Grades 6–12
D−
398 students10:1Rate it →
Wagner Gen Louis MS
Middle · Grades 6–8
D−
296 students14:1Rate it →
Clemente Roberto MS
Middle · Grades 6–8
D−
259 students11:1Rate it →
AMY at Martin
Middle · Grades 6–8
D−
185 students10:1Rate it →
Amy NW
Middle · Grades 6–8
C−
150 students11:1Rate it →
HS of Engineering & Science
High · Grades 7–12
A+
851 students28:1Rate it →
Northeast HS
High · Grades 9–12
C+
3,463 students28:1Rate it →
Lincoln HS
High · Grades 9–12
D−
2,472 students21:1Rate it →
Central HS
High · Grades 9–12
A+
2,329 students26:1Rate it →
Washington George HS
High · Grades 9–12
C−
1,755 students17:1Rate it →
Fels Samuel HS
High · Grades 9–12
D−
1,255 students16:1Rate it →
Academy at Palumbo
High · Grades 9–12
A
1,225 studentsRate it →
Olney HS
High · Grades 9–12 · Philadephia
1,168 students21:1Rate it →
Franklin LC
High · Grades 9–12
C−
918 students20:1Rate it →
Frankford HS
High · Grades 9–12
D
907 students14:1Rate it →
Furness Horace HS
High · Grades 9–12
D
896 students20:1Rate it →
West Philadelphia HS
High · Grades 9–12
D
718 students21:1Rate it →
South Philadelphia HS
High · Grades 9–12
D
684 students13:1Rate it →
Creative and Performing Arts
High · Grades 9–12
B
643 students32:1Rate it →
Roxborough HS
High · Grades 9–12
D
613 students12:1Rate it →
Arts Academy at Benjamin Rush
High · Grades 9–12
A−
599 students27:1Rate it →
Girls HS
High · Grades 9–12
B+
592 students18:1Rate it →
Bartram John - Main
High · Grades 9–12
D
583 students15:1Rate it →
Franklin Benjamin HS
High · Grades 9–12
D
570 students14:1Rate it →
School of the Future
High · Grades 9–12
D
569 students14:1Rate it →
King Martin Luther HS
High · Grades 9–12
D
527 students15:1Rate it →
Kensington Creative & Performing Arts HS
High · Grades 9–12
D
510 students17:1Rate it →
Science Leadership Academy
High · Grades 9–12
A
502 students25:1Rate it →
Bodine William W HS
High · Grades 9–12
A−
489 students25:1Rate it →
Kensington HS
High · Grades 9–12
D
458 students11:1Rate it →
Kensington Health Sciences
High · Grades 9–12
D
457 students16:1Rate it →
Sayre William L MS
High · Grades 9–12
D
447 students17:1Rate it →
Overbrook HS
High · Grades 9–12
D
440 students19:1Rate it →
Parkway Center City Middle College
High · Grades 9–12
A+
436 students33:1Rate it →
National Constitution Center HS
High · Grades 9–12
C
421 students22:1Rate it →
Building 21
High · Grades 9–12
D
371 students20:1Rate it →
Strawberry Mansion HS
High · Grades 9–12
309 students11:1Rate it →
Vaux HS: A Big Picture School
High · Grades 9–12
D
284 students21:1Rate it →
Philadelphia Military Academy at Elverson
High · Grades 9–12
D
273 students13:1Rate it →
Robeson HS for Human Services
High · Grades 9–12
C−
266 students19:1Rate it →
Parkway Northwest
High · Grades 9–12
C−
238 students20:1Rate it →
Lankenau HS
High · Grades 9–12
C−
228 students14:1Rate it →
The Linc
High · Grades 9–12
D
223 students19:1Rate it →
The Workshop School
High · Grades 9–12
C
214 students17:1Rate it →
Motivation HS
High · Grades 9–12
D
199 students13:1Rate it →
The U School: Innovative Lab
High · Grades 9–12
D
195 students14:1Rate it →
Parkway West
High · Grades 9–12
D
149 students11:1Rate it →
Philadelphia Learning Academy - West
High · Grades 9–12
D
99 students16:1Rate it →
Philadelphia Learning Academy - North
High · Grades 9–12
73 students8:1Rate it →
Other district programsby referral or application
Charter schoolsfree, open by application
Philadelphia Performing Arts CS
Grades K–12
B
Charter
2,572 students15:1Rate it →
MaST Community CS II
Grades K–12
C
Charter
1,875 students14:1Rate it →
First Philadelphia Preparatory CS
Grades K–12
D
Charter
1,831 students18:1Rate it →
Esperanza Academy CS
Grades K–12
D
Charter
1,637 students13:1Rate it →
New Foundations CS
Grades K–12
C+
Charter
1,529 students14:1Rate it →
Mariana Bracetti Academy CS
Grades K–12
C−
Charter
1,512 students14:1Rate it →
Mathematics Science & Technology Community CS
Grades K–12
B
Charter
1,492 students14:1Rate it →
Mastery CS -Thomas Campus
Grades K–12
C−
Charter
1,314 students17:1Rate it →
Franklin Towne CHS
High · Grades 9–12
A+
Charter
1,292 students17:1Rate it →
MaST Community CS III
Grades K–10
C−
Charter
1,290 students14:1Rate it →
Mastery CS-Hardy Williams
Grades K–12
D
Charter
1,253 students19:1Rate it →
Community Academy of Philadelphia CS
Grades K–12
D
Charter
1,237 students13:1Rate it →
Philadelphia Academy CS
Grades K–12
B
Charter
1,173 students13:1Rate it →
Tacony Academy CS
Grades K–12
D
Charter
1,083 students16:1Rate it →
Mastery CS-Gratz Campus
High · Grades 7–12
D
Charter
1,048 students15:1Rate it →
Freire CS
High · Grades 5–12
D
Charter
1,024 students14:1Rate it →
Wissahickon CS
Elementary · Grades K–8
D
Charter
965 students17:1Rate it →
Franklin Towne Charter Elementary School
Elementary · Grades K–8
B−
Charter
962 students16:1Rate it →
Belmont CS
Grades K–12
D
Charter
959 students12:1Rate it →
West Oak Lane CS
Elementary · Grades K–8
C−
Charter
955 students15:1Rate it →
Mastery CS-Pickett Campus
High · Grades 6–12
D−
Charter
929 students16:1Rate it →
The Philadelphia CS for Arts and Sciences at HR Edmunds
Elementary · Grades K–8
D−
Charter
885 students12:1Rate it →
KIPP Philadelphia CS
Elementary · Grades K–8
D
Charter
861 students15:1Rate it →
KIPP West Philadelphia CS
Elementary · Grades K–8
D−
Charter
848 students15:1Rate it →
Christopher Columbus CS
Elementary · Grades K–8
Charter
829 students14:1Rate it →
Maritime Academy CS
Grades K–12
D
Charter
829 students12:1Rate it →
Independence CS West
Elementary · Grades K–8
D
Charter
811 students14:1Rate it →
Independence CS
Elementary · Grades K–8
C+
Charter
796 students12:1Rate it →
Northwood Academy CS
Elementary · Grades K–8
C−
Charter
796 students16:1Rate it →
Antonia Pantoja Community CS
Elementary · Grades K–8
D
Charter
752 students15:1Rate it →
Mastery CS-Smedley Campus
Elementary · Grades K–6
D
Charter
751 students15:1Rate it →
Mastery CS-Harrity Campus
Elementary · Grades K–8
D
Charter
750 students18:1Rate it →
Pan American Academy CS
Elementary · Grades K–8
D
Charter
749 students13:1Rate it →
Boys' Latin of Philadelphia CS
High · Grades 6–12
D
Charter
747 students16:1Rate it →
Lindley Academy CS at Birney
Elementary · Grades K–8
D
Charter
739 students15:1Rate it →
Mastery CS-Cleveland Elementary
Elementary · Grades K–8
D
Charter
739 students16:1Rate it →
Mastery CS - Shoemaker Campus
High · Grades 7–12
C−
Charter
722 students14:1Rate it →
Green Woods CS
Elementary · Grades K–8
B−
Charter
699 students16:1Rate it →
Global Leadership Academy CS
Elementary · Grades K–8
D−
Charter
692 students24:1Rate it →
Russell Byers CS
Elementary · Grades PK–8
D
Charter
686 students17:1Rate it →
KIPP North Philadelphia CS
Elementary · Grades K–8
D
Charter
683 students14:1Rate it →
Sankofa Freedom Academy CS
Grades K–12
C−
Charter
673 students21:1Rate it →
Southwest Leadership Academy CS
Elementary · Grades K–8
D
Charter
670 students19:1Rate it →
Universal Creighton CS
Elementary · Grades K–8
C−
Charter
663 students15:1Rate it →
Mastery CHS-Lenfest Campus
High · Grades 7–12
C−
Charter
660 students17:1Rate it →
West Phila. Achievement CES
Elementary · Grades K–5
D
Charter
654 students23:1Rate it →
Mastery CS-Francis D. Pastorius Elementary
Elementary · Grades K–8
D−
Charter
647 students15:1Rate it →
Keystone Academy CS
Elementary · Grades K–8
C
Charter
642 students15:1Rate it →
Eugenio Maria DE Hostos CS
Elementary · Grades K–8
C−
Charter
631 students12:1Rate it →
Philadelphia Electrical & Technology CHS
High · Grades 9–12
D
Charter
629 students18:1Rate it →
Discovery CS
Elementary · Grades K–8
D
Charter
626 students17:1Rate it →
Alliance for Progress CS
Elementary · Grades K–8
D−
Charter
618 students17:1Rate it →
Imhotep Institute CHS
High · Grades 9–12
C
Charter
603 students22:1Rate it →
Ad Prima CS
Elementary · Grades K–8
C−
Charter
602 students16:1Rate it →
Mastery Prep Elementary CS
Elementary · Grades K–6
C−
Charter
598 students16:1Rate it →
Universal Institute CS
Grades K–9
D
Charter
597 students18:1Rate it →
Preparatory CS of Mathematics Science Tech and Careers
High · Grades 9–12
D
Charter
589 students14:1Rate it →
Universal Audenried CS
High · Grades 9–12
C+
Charter
588 students17:1Rate it →
Global Leadership Academy CS Southwest at Huey
Elementary · Grades K–8
D−
Charter
586 students23:1Rate it →
Philadelphia Hebrew Public CS
Elementary · Grades K–8
Charter
574 students14:1Rate it →
People for People CS
Elementary · Grades K–8
D−
Charter
573 students18:1Rate it →
Mastery CS - Mann Campus
Elementary · Grades K–6
D−
Charter
573 students15:1Rate it →
Harambee Institute of Science and Technology CS
Elementary · Grades K–8
D
Charter
565 students23:1Rate it →
TECH Freire CS
High · Grades 9–12
C+
Charter
541 students16:1Rate it →
Frederick Douglass Mastery CS
Elementary · Grades K–8
D
Charter
528 students16:1Rate it →
KIPP DuBois CS
High · Grades 9–12
C−
Charter
523 students15:1Rate it →
Mastery CS John Wister Elementary
Elementary · Grades K–5
D−
Charter
506 students17:1Rate it →
Folk Arts-Cultural Treasures CS
Elementary · Grades K–8
B
Charter
501 students12:1Rate it →
Memphis Street Academy CS @ JP Jones
Middle · Grades 5–8
D−
Charter
493 students13:1Rate it →
Universal Alcorn CS
Elementary · Grades K–8
C−
Charter
467 students18:1Rate it →
Laboratory CS
Elementary · Grades K–8
D
Charter
461 students22:1Rate it →
Mastery CS-Clymer Elementary
Elementary · Grades K–6
D−
Charter
419 students14:1Rate it →
KIPP Philadelphia Octavius Catto CS
Elementary · Grades K–3
Charter
398 students15:1Rate it →
Deep Roots CS
Elementary · Grades K–7
D
Charter
354 studentsRate it →
Richard Allen Preparatory CS
Middle · Grades 5–9
D−
Charter
315 students14:1Rate it →
Inquiry CS
Elementary · Grades PK–5
C−
Charter
272 students15:1Rate it →
YouthBuild Phila CS
High · Grades 12
Charter
271 students23:1Rate it →
Young Scholars CS
Middle · Grades 5–8
D
Charter
265 students13:1Rate it →
Multicultural Academy CS
High · Grades 9–12
C+
Charter
254 students15:1Rate it →
Philadelphia Montessori CS
Elementary · Grades PK–6
C−
Charter
226 students11:1Rate it →
Universal Vare CS
Middle · Grades 5–8
D
Charter
107 students15:1Rate it →
Online schools based in Philadelphianot counted as local schools
Private schoolstuition; no state tests, so no grade
Springside Chestnut Hill Academy
Grades PK–12
Private · Nonsectarian
1,208 students9:1Rate it →
Springside Chestnut Hill Academy-Upper
Grades PK–12
Private · Nonsectarian
1,208 students9:1Rate it →
St. Joseph's Preparatory School
High · Grades 9–12
Private · Catholic · All-boys
938 students13:1Rate it →
Archbishop Ryan High School
High · Grades 9–12
Private · Catholic
870 students19:1Rate it →
Father Judge High School
High · Grades 9–12
Private · Catholic · All-boys
774 students20:1Rate it →
Our Lady of Calvary School
Elementary · Grades PK–8
Private · Catholic
695 students20:1Rate it →
Sts. John Neumann & Maria Garetti Catholic High SCH
High · Grades 9–12
Private · Catholic
578 students23:1Rate it →
Cristo Rey Philadelphia High School
High · Grades 9–12
Private · Catholic
545 students18:1Rate it →
St. Katherine of Siena School
Elementary · Grades PK–8
Private · Catholic
518 students17:1Rate it →
St. Cecilia Elementary School
Elementary · Grades PK–8
Private · Catholic
497 students18:1Rate it →
St. Francis de Sales Schools
Elementary · Grades PK–8
Private · Catholic
466 students20:1Rate it →
St. Monica School
Elementary · Grades K–8
Private · Catholic
459 students21:1Rate it →
West Catholic Prep High School
High · Grades 9–12
Private · Catholic
454 students16:1Rate it →
West Catholic Preparatory H.S.
High · Grades 9–12
Private · Catholic
453 students15:1Rate it →
Maternity BVM School
Elementary · Grades PK–8
Private · Catholic
451 students23:1Rate it →
St. Hubert Catholic High School for Girls
High · Grades 9–12
Private · Catholic · All-girls
445 students20:1Rate it →
Politz Hebrew Academy
Elementary · Grades K–8
Private · Religious
437 students11:1Rate it →
St. Matthew
Elementary · Grades PK–8
Private · Catholic
419 students16:1Rate it →
The Philadelphia School
Elementary · Grades PK–8
Private · Nonsectarian
409 students8:1Rate it →
Immaculate Heart of Mary School
Elementary · Grades PK–8
Private · Catholic
405 students33:1Rate it →
Little Flower Catholic High School for Girls
High · Grades 9–12
Private · Catholic · All-girls
393 students17:1Rate it →
St. Martin de Porres School
Elementary · Grades PK–8
Private · Catholic
381 students16:1Rate it →
Gesu School
Elementary · Grades PK–8
Private · Catholic
377 students14:1Rate it →
St. Jerome School
Elementary · Grades PK–8
Private · Catholic
373 students18:1Rate it →
Blessed Trinity Regional Catholic School
Elementary · Grades PK–8
Private · Catholic
355 students16:1Rate it →
Resurrection Regional Catholic School
Elementary · Grades PK–8
Private · Catholic
349 students23:1Rate it →
Mercy Career & Technical High School
High · Grades 9–12
Private · Catholic
347 students13:1Rate it →
Norwood-Fontbonne Academy
Elementary · Grades PK–8
Private · Catholic
336 students10:1Rate it →
St. Pio Catholic Regional School
Elementary · Grades PK–8
Private · Catholic
332 students19:1Rate it →
St. Christopher School
Elementary · Grades PK–8
Private · Catholic
321 students19:1Rate it →
Our Lady of Port Richmond Regional School
Elementary · Grades PK–8
Private · Catholic
320 students17:1Rate it →
Visitation BVM School
Elementary · Grades PK–8
Private · Catholic
315 students24:1Rate it →
Nazareth Academy High School
High · Grades 9–12
Private · Catholic · All-girls
305 students8:1Rate it →
St. Barnabas Catholic School Ims
Elementary · Grades PK–8
Private · Catholic
304 students17:1Rate it →
Cedar Grove Christian Academy
Grades PK–11
Private · Religious
288 students14:1Rate it →
St. Anselm Elementary School
Elementary · Grades PK–8
Private · Catholic
264 students16:1Rate it →
The Depaul Catholic School
Elementary · Grades PK–8
Private · Catholic
262 students17:1Rate it →
St. Mary Interparochial School
Elementary · Grades K–8
Private · Catholic
259 students15:1Rate it →
St. Dominic School
Elementary · Grades PK–8
Private · Catholic
257 students18:1Rate it →
Liguori Academy
High · Grades 9–12
Private · Nonsectarian
257 students10:1Rate it →
Holy Innocents Catholic School
Elementary · Grades PK–8
Private · Catholic
247 students19:1Rate it →
St. Raymond of Penafort School
Elementary · Grades PK–8
Private · Catholic
228 students23:1Rate it →
St. Athanasius School
Elementary · Grades PK–8
Private · Catholic
222 students21:1Rate it →
St. Malachy
Elementary · Grades PK–8
Private · Catholic
210 students12:1Rate it →
Independence Mission Schools
Elementary · Grades PK–8
Private · Catholic
210 students21:1Rate it →
Nazareth Academy Grade School
Elementary · Grades 1–8
Private · Catholic
199 students13:1Rate it →
St. Martha Elementary School
Elementary · Grades PK–8
Private · Catholic
196 students18:1Rate it →
The Waldorf School of Philadelphia
Elementary · Grades PK–8
Private · Nonsectarian
195 students7:1Rate it →
Red Lion Elementary School
Elementary · Grades PK–5
Private · Nonsectarian
195 students16:1Rate it →
Frankford Friends School
Elementary · Grades PK–8
Private · Religious
192 students14:1Rate it →
St. Peter the Apostle School
Elementary · Grades PK–8
Private · Catholic
191 students12:1Rate it →
International Christian High School
High · Grades 9–12
Private · Religious
185 students13:1Rate it →
Girard College
Elementary · Grades 1–8
Private · Nonsectarian
183 students5:1Rate it →
Prodigy Learning Center
Elementary · Grades PK–6
Private · Nonsectarian
181 students29:1Rate it →
Greene Towne Montessori School
Elementary · Grades PK–1
Private · Nonsectarian
173 students26:1Rate it →
Green Tree School
Grades 1–12
Private · Special education
170 students7:1Rate it →
Christ the King Elementary School
Elementary · Grades PK–8
Private · Catholic
168 students17:1Rate it →
Mother of Divine Grace Interparochial
Elementary · Grades PK–8
Private · Catholic
163 students18:1Rate it →
First Century Gospel School
Grades K–10
Private · Religious
162 students14:1Rate it →
St. Peters School
Elementary · Grades PK–8
Private · Nonsectarian
161 students9:1Rate it →
Hope Church School
Grades PK–12
Private · Religious
155 students10:1Rate it →
Oak Lane Schools Incorporated
Elementary · Grades PK–5
Private · Nonsectarian
151 students14:1Rate it →
St. Francis Xavier School
Elementary · Grades PK–8
Private · Catholic
150 students10:1Rate it →
Chesterbrook Academy
Elementary · Grades PK–K
Private · Nonsectarian
143 studentsRate it →
Pennsylvania School for the Deaf
Grades PK–12
Private · Special education
142 students4:1Rate it →
Hunting Park Christian Academy
Elementary · Grades PK–8
Private · Religious
140 students13:1Rate it →
St. Laurentius School
Elementary · Grades PK–8
Private · Catholic
136 students11:1Rate it →
Clarke Pennsylvania Inc
Elementary · Grades PK–5
Private · Special education
135 students19:1Rate it →
Olney Christian School
Elementary · Grades K–8
Private · Religious
128 students13:1Rate it →
Faith Connection Christian Acad
Grades K–12
Private · Religious
128 students16:1Rate it →
Faith Connection Christian Academy
Grades K–12
Private · Religious
128 students16:1Rate it →
Cornerstone Christian Academy
Elementary · Grades K–8
Private · Religious
117 students9:1Rate it →
Community Partnership School
Elementary · Grades PK–5
Private · Nonsectarian
116 students10:1Rate it →
Holmesburg Christian Academy
Elementary · Grades PK–8
Private · Religious
115 students16:1Rate it →
City School at Fairmount
Elementary · Grades PK–5
Private · Religious
113 students11:1Rate it →
Smart Center Academy
Elementary · Grades PK–4
Private · Religious
110 students8:1Rate it →
The Islamic Education School -Ties
Elementary · Grades PK–8
Private · Religious
109 students8:1Rate it →
Talmudical Yeshiva of Philadelphia
High · Grades 9–12
Private · Religious · All-boys
105 students23:1Rate it →
Little City Montessori
Elementary · Grades PK–K
Private · Nonsectarian
98 students22:1Rate it →
Faith Tabernacle School
Grades 1–12
Private · Nonsectarian
96 students9:1Rate it →
Y.A.L.E. School of Philadelphia
Grades 1–12
Private · Special education
89 students6:1Rate it →
The Crefeld School
High · Grades 7–12
Private · Nonsectarian
88 students4:1Rate it →
St. James School
Elementary · Grades 4–8
Private · Religious
87 students12:1Rate it →
Logan Hope School
Elementary · Grades K–8
Private · Religious
84 students8:1Rate it →
63Rd St. Multicultural Acad of Academic Excellence
Grades K–12
Private · Religious
83 students17:1Rate it →
Anthony Wayne Academy
Grades 6–12
Private · Nonsectarian
83 students9:1Rate it →
Alpha House Nursery & Kindergarten
Elementary · Grades PK–K
Private · Catholic
79 students28:1Rate it →
Shaare Shamayim Preschool and Kindergarten
Elementary · Grades PK–K
Private · Religious
71 studentsRate it →
Clementine Montessori School
Elementary · Grades PK–K
Private · Nonsectarian
70 students12:1Rate it →
HMS School for Children With Cerebral Palsy
Elementary · Grades 3–8
Private · Special education
68 students7:1Rate it →
Quba Institute of Arabic and Islamic Studies
Elementary · Grades K–8
Private · Religious
68 students9:1Rate it →
All Saints Episcopal School
Elementary · Grades PK–K
Private · Religious
66 studentsRate it →
Bethel Baptist Academy
Grades K–12
Private · Religious
64 students7:1Rate it →
Jubilee School
Elementary · Grades PK–6
Private · Nonsectarian
63 students10:1Rate it →
Roxborough Christian School
Elementary · Grades PK–4
Private · Religious
57 students8:1Rate it →
Northeast Central Christian School
Elementary · Grades K–5
Private · Religious
57 students7:1Rate it →
Beulah Baptist Christian Day School
Elementary · Grades K–8
Private · Religious
55 students7:1Rate it →
Our House Montessori
Elementary · Grades PK–K
Private · Nonsectarian
55 students14:1Rate it →
New Medina Learning Institute
Grades K–12
Private · Religious
53 students6:1Rate it →
CB Community Schools
High · Grades 9–12
Private · Nonsectarian
50 students8:1Rate it →
Hope Partnership for Education
Elementary · Grades 5–8
Private · Nonsectarian
50 students6:1Rate it →
Beulah Baptist Christian Day School
Elementary · Grades K–8
Private · Religious
48 students7:1Rate it →
Philadelphia Free School
Grades K–12
Private · Nonsectarian
44 students11:1Rate it →
Small World Discovery Center
Elementary · Grades PK–K
Private · Nonsectarian
44 students6:1Rate it →
Philly Agile Learning Community School
Private · Religious
43 students11:1Rate it →
Mt. Airy Christian Day School
Elementary · Grades PK–K
Private · Religious
34 students34:1Rate it →
The Mill Creek School
High · Grades 7–12
Private · Special education
32 students6:1Rate it →
Adelaide Educational Center
Elementary · Grades PK–6
Private · Religious
31 students10:1Rate it →
Overbrook Preschool and Kindergarten
Elementary · Grades PK–K
Private · Nonsectarian
30 students30:1Rate it →
The Gan
Elementary · Grades PK–K
Private · Religious
29 students7:1Rate it →
Revolution School
High · Grades 9–11
Private · Nonsectarian
27 students5:1Rate it →
Vocatio Career Prep High School
High · Grades 9–12
Private · Religious
26 students13:1Rate it →
The Bridge Way School
High · Grades 9–12
Private · Nonsectarian
24 students7:1Rate it →
Quadrat Academy
Grades 6–12
Private · Nonsectarian
20 students4:1Rate it →
Sophia Academy
High · Grades 9–12
Private · Religious
15 students4:1Rate it →
Legacy Christian Academy
Elementary · Grades K–7
Private · Religious
11 students6:1Rate it →
Kids World Christian Edu Center
Elementary · Grades PK–4
Private · Religious
4 students2:1Rate it →

Left off: 2 public programs with fewer than 25 students (Math Civics and Sciences CS and Meehan Austin MS). 2 duplicate private-school records merged.

Questions about Philadelphia’s schools

Are Philadelphia’s schools good?

On Pennsylvania’s tests they score below most of the state: the public schools Philadelphia children attend score below 87% of Pennsylvania’s school districts on tests and graduation, a D Schools grade, #1,006 of 1,037 Pennsylvania towns. Among towns with similar incomes they beat 2%. Tests are from 2021–22, graduation from the class of 2023.

What school district is Philadelphia in?

Philadelphia City School District, which runs grades PK–12 and enrolls 116,230 students in 220 schools (2024–25).

Where do Philadelphia kids go to high school?

One of 49 high schools, depending on your address: Northeast HS, Lincoln HS, Central HS, Washington George HS, Fels Samuel HS, Academy at Palumbo, Masterman Julia R Sec Sch, Olney HS, Franklin LC, Frankford HS, Furness Horace HS, HS of Engineering & Science, West Philadelphia HS, South Philadelphia HS, Creative and Performing Arts, Hill Freedman World Academy, Gamp, Roxborough HS, Arts Academy at Benjamin Rush, Girls HS, Bartram John - Main, Franklin Benjamin HS, School of the Future, The Science Leadership Academy at Beeber, King Martin Luther HS, Kensington Creative & Performing Arts HS, Science Leadership Academy, Bodine William W HS, Kensington HS, Kensington Health Sciences, Sayre William L MS, Overbrook HS, Parkway Center City Middle College, National Constitution Center HS, Penn Treaty Sch, Building 21, Strawberry Mansion HS, Vaux HS: A Big Picture School, Philadelphia Military Academy at Elverson, Robeson HS for Human Services, Parkway Northwest, Lankenau HS, The Linc, The Workshop School, Motivation HS, The U School: Innovative Lab, Parkway West, Philadelphia Learning Academy - West and Philadelphia Learning Academy - North.

What is Philadelphia’s graduation rate?

72% of the class of 2023 in Philadelphia City School District graduated in four years, against 88% across Pennsylvania.

How much does Philadelphia spend per student?

$19,525 in Philadelphia City School District (FY2024), against $21,758 across Pennsylvania. Spending doesn’t count toward the grade.

Are there private schools in Philadelphia?

Yes: Springside Chestnut Hill Academy (nonsectarian, grades PK–12, 1,208 students), Springside Chestnut Hill Academy-Upper (nonsectarian, grades PK–12, 1,208 students), St. Joseph's Preparatory School (catholic · all-boys, grades 9–12, 938 students), Archbishop Ryan High School (Catholic, grades 9–12, 870 students), Father Judge High School (catholic · all-boys, grades 9–12, 774 students), Our Lady of Calvary School (Catholic, grades PK–8, 695 students), Sts. John Neumann & Maria Garetti Catholic High SCH (Catholic, grades 9–12, 578 students), Cristo Rey Philadelphia High School (Catholic, grades 9–12, 545 students), St. Katherine of Siena School (Catholic, grades PK–8, 518 students), St. Cecilia Elementary School (Catholic, grades PK–8, 497 students), St. Francis de Sales Schools (Catholic, grades PK–8, 466 students), St. Monica School (Catholic, grades K–8, 459 students), West Catholic Prep High School (Catholic, grades 9–12, 454 students), West Catholic Preparatory H.S. (Catholic, grades 9–12, 453 students), Maternity BVM School (Catholic, grades PK–8, 451 students), St. Hubert Catholic High School for Girls (catholic · all-girls, grades 9–12, 445 students), Politz Hebrew Academy (religious, grades K–8, 437 students), St. Matthew (Catholic, grades PK–8, 419 students), The Philadelphia School (nonsectarian, grades PK–8, 409 students), Immaculate Heart of Mary School (Catholic, grades PK–8, 405 students), Little Flower Catholic High School for Girls (catholic · all-girls, grades 9–12, 393 students), St. Martin de Porres School (Catholic, grades PK–8, 381 students), Gesu School (Catholic, grades PK–8, 377 students), St. Jerome School (Catholic, grades PK–8, 373 students), Blessed Trinity Regional Catholic School (Catholic, grades PK–8, 355 students), Resurrection Regional Catholic School (Catholic, grades PK–8, 349 students), Mercy Career & Technical High School (Catholic, grades 9–12, 347 students), Norwood-Fontbonne Academy (Catholic, grades PK–8, 336 students), St. Pio Catholic Regional School (Catholic, grades PK–8, 332 students), St. Christopher School (Catholic, grades PK–8, 321 students), Our Lady of Port Richmond Regional School (Catholic, grades PK–8, 320 students), Visitation BVM School (Catholic, grades PK–8, 315 students), Nazareth Academy High School (catholic · all-girls, grades 9–12, 305 students), St. Barnabas Catholic School Ims (Catholic, grades PK–8, 304 students), Cedar Grove Christian Academy (religious, grades PK–11, 288 students), St. Anselm Elementary School (Catholic, grades PK–8, 264 students), The Depaul Catholic School (Catholic, grades PK–8, 262 students), St. Mary Interparochial School (Catholic, grades K–8, 259 students), St. Dominic School (Catholic, grades PK–8, 257 students), Liguori Academy (nonsectarian, grades 9–12, 257 students), Holy Innocents Catholic School (Catholic, grades PK–8, 247 students), St. Raymond of Penafort School (Catholic, grades PK–8, 228 students), St. Athanasius School (Catholic, grades PK–8, 222 students), St. Malachy (Catholic, grades PK–8, 210 students), Independence Mission Schools (Catholic, grades PK–8, 210 students), Nazareth Academy Grade School (Catholic, grades 1–8, 199 students), St. Martha Elementary School (Catholic, grades PK–8, 196 students), The Waldorf School of Philadelphia (nonsectarian, grades PK–8, 195 students), Red Lion Elementary School (nonsectarian, grades PK–5, 195 students), Frankford Friends School (religious, grades PK–8, 192 students), St. Peter the Apostle School (Catholic, grades PK–8, 191 students), International Christian High School (religious, grades 9–12, 185 students), Girard College (nonsectarian, grades 1–8, 183 students), Prodigy Learning Center (nonsectarian, grades PK–6, 181 students), Greene Towne Montessori School (nonsectarian, grades PK–1, 173 students), Green Tree School (special education, grades 1–12, 170 students), Christ the King Elementary School (Catholic, grades PK–8, 168 students), Mother of Divine Grace Interparochial (Catholic, grades PK–8, 163 students), First Century Gospel School (religious, grades K–10, 162 students), St. Peters School (nonsectarian, grades PK–8, 161 students), Hope Church School (religious, grades PK–12, 155 students), Oak Lane Schools Incorporated (nonsectarian, grades PK–5, 151 students), St. Francis Xavier School (Catholic, grades PK–8, 150 students), Chesterbrook Academy (nonsectarian, grades PK–K, 143 students), Pennsylvania School for the Deaf (special education, grades PK–12, 142 students), Hunting Park Christian Academy (religious, grades PK–8, 140 students), St. Laurentius School (Catholic, grades PK–8, 136 students), Clarke Pennsylvania Inc (special education, grades PK–5, 135 students), Olney Christian School (religious, grades K–8, 128 students), Faith Connection Christian Acad (religious, grades K–12, 128 students), Faith Connection Christian Academy (religious, grades K–12, 128 students), Cornerstone Christian Academy (religious, grades K–8, 117 students), Community Partnership School (nonsectarian, grades PK–5, 116 students), Holmesburg Christian Academy (religious, grades PK–8, 115 students), City School at Fairmount (religious, grades PK–5, 113 students), Smart Center Academy (religious, grades PK–4, 110 students), The Islamic Education School -Ties (religious, grades PK–8, 109 students), Talmudical Yeshiva of Philadelphia (religious · all-boys, grades 9–12, 105 students), Little City Montessori (nonsectarian, grades PK–K, 98 students), Faith Tabernacle School (nonsectarian, grades 1–12, 96 students), Y.A.L.E. School of Philadelphia (special education, grades 1–12, 89 students), The Crefeld School (nonsectarian, grades 7–12, 88 students), St. James School (religious, grades 4–8, 87 students), Logan Hope School (religious, grades K–8, 84 students), 63Rd St. Multicultural Acad of Academic Excellence (religious, grades K–12, 83 students), Anthony Wayne Academy (nonsectarian, grades 6–12, 83 students), Alpha House Nursery & Kindergarten (Catholic, grades PK–K, 79 students), Shaare Shamayim Preschool and Kindergarten (religious, grades PK–K, 71 students), Clementine Montessori School (nonsectarian, grades PK–K, 70 students), HMS School for Children With Cerebral Palsy (special education, grades 3–8, 68 students), Quba Institute of Arabic and Islamic Studies (religious, grades K–8, 68 students), All Saints Episcopal School (religious, grades PK–K, 66 students), Bethel Baptist Academy (religious, grades K–12, 64 students), Jubilee School (nonsectarian, grades PK–6, 63 students), Roxborough Christian School (religious, grades PK–4, 57 students), Northeast Central Christian School (religious, grades K–5, 57 students), Beulah Baptist Christian Day School (religious, grades K–8, 55 students), Our House Montessori (nonsectarian, grades PK–K, 55 students), New Medina Learning Institute (religious, grades K–12, 53 students), CB Community Schools (nonsectarian, grades 9–12, 50 students), Hope Partnership for Education (nonsectarian, grades 5–8, 50 students), Beulah Baptist Christian Day School (religious, grades K–8, 48 students), Philadelphia Free School (nonsectarian, grades K–12, 44 students), Small World Discovery Center (nonsectarian, grades PK–K, 44 students), Philly Agile Learning Community School (religious, grades , 43 students), Mt. Airy Christian Day School (religious, grades PK–K, 34 students), The Mill Creek School (special education, grades 7–12, 32 students), Adelaide Educational Center (religious, grades PK–6, 31 students), Overbrook Preschool and Kindergarten (nonsectarian, grades PK–K, 30 students), The Gan (religious, grades PK–K, 29 students), Revolution School (nonsectarian, grades 9–11, 27 students), Vocatio Career Prep High School (religious, grades 9–12, 26 students), The Bridge Way School (nonsectarian, grades 9–12, 24 students), Quadrat Academy (nonsectarian, grades 6–12, 20 students), Sophia Academy (religious, grades 9–12, 15 students), Legacy Christian Academy (religious, grades K–7, 11 students) and Kids World Christian Edu Center (religious, grades PK–4, 4 students). Philadelphia also has 81 charter schools, free and open by application.

Parents talk

What Philadelphia families are saying about school.

Town Square →
Start the conversation

Looking for colleges? Colleges near Philadelphia → They have their own page.

School data: state test results (2021–22, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). The School Grade is our own summary, graded within Pennsylvania. Stars are from neighbors.