Best Schools in Philadelphia

Philadelphia is the largest city in Pennsylvania and the 6th largest city in the United States. The city has slightly over 1,500,000 residents and the metro area is the 8th most populous in the United States, with over 7 million residents. A major commerical center of the East Coast of the United States, the Philadelphia has the 9th highest GDP among cities worldwide. The city was one of the centers of commerce during the colonial period in America, and served as the location of both the First Continental Congress and the Second Continental Congress where the Declaration of Indepence was written. In Pennsylvania, the Philadelphia area consists of the county of Philadelphia as well as the suburban counties of Berks, Bucks, Chester, Delaware and Montgomery.

Philadelphia is home to many top schools and school districts. At The School Review, we analyze schools over many components, including state standardized test scores. In Pennsylvania, students participate in the Pennsylvania System of School Assessment (PSSA), 2016-2017. The grades incorporate three years of test score data (2014-15, 2015-16 and 2016-17), in addition to national data on school safety and teacher quality. You can read more about The School Review’s grading methodology here.

The Top Elementary Schools in Philadelphia

There are 1,378 elementary schools in Pennsylvania, of which 327 are in the Philadelphia region. Only 47 of those schools were given an A+ grade from The School Review, making them among the top elementary schools in the state and country.

The top elementary schools in Philadelphia are:

School County Grade
Bucks County Montessori Charter School Bucks County A+
Kutz Elementary School Bucks County A+
Sol Feinstone Elementary School Bucks County A+
Buckingham Elementary School Bucks County A+
Deibler Elementary School Bucks County A+
Pine Run Elementary School Bucks County A+
Titus Elementary School Bucks County A+
Tinicum Elementary School Bucks County A+
Wrightstown Elementary School Bucks County A+
Linden Elementary School Bucks County A+
Pocopson Elementary School Chester County A+
North Coventry Elementary School Chester County A+
Hillendale Elementary School Chester County A+
Pickering Valley Elementary School Chester County A+
Chadds Ford Elementary School Chester County A+
Uwchlan Hills Elementary School Chester County A+
Pocopson Elementary School Chester County A+
Shamona Creek Elementary School Chester County A+
Kathryn D. Markley Elementary School Chester County A+
West Bradford Elementary School Chester County A+
West Vincent Elementary School Chester County A+
Springton Manor Elementary School Chester County A+
Valley Forge Elementary School Chester County A+
Lionville Elementary School Chester County A+
Hillside Elementary School Chester County A+
Wallingford Elementary School Delaware County A+
Swarthmore-Rutledge School Delaware County A+
Rose Tree Elementary School Delaware County A+
Bethel Springs Elementary School Delaware County A+
Sabold Elementary School Delaware County A+
Ithan Elementary School Delaware County A+
Glenwood Elementary School Delaware County A+
Worrall Elementary School Delaware County A+
Garnet Valley Elementary School Delaware County A+
Media Elementary School Delaware County A+
Whitemarsh Elementary School Montgomery County A+
Merion Elementary School Montgomery County A+
Stony Creek Elementary School Montgomery County A+
Cynwyd School Montgomery County A+
Evergreen Elementary School Montgomery County A+
Maple Glen Elementary School Montgomery County A+
Conshohocken Elementary School Montgomery County A+
Gladwyne School Montgomery County A+
Lower Gwynedd Elementary School Montgomery County A+
Penn Wynne School Montgomery County A+
Fort Washington Elementary School Montgomery County A+
Jarrettown Elementary School Montgomery County A+
Plymouth Elementary School Montgomery County A+

There are over 1,300 other elementary schools in Pennsylvania, and you can see all Pennsylvania schools here.

The Top Middle Schools in Philadelphia

The middle school grades incorporate three years of test score data (2014-15, 2015-16, and 2016-2017), in addition to national data on algebra completion, school safety, and teacher quality.

There are 455 middle schools in Pennsylvania, of which 108 are in the Philadelphia area. Only 24 of those schools were given an A+ grade from The School Review, making them among the top middle schools in the state and country.

The top middle school in Philadelphia are:

School County Grade
Holicong Middle School Bucks County A+
New Hope-Solebury Middle School Bucks County A+
Lenape Middle School Bucks County A+
Newtown Middle School Bucks County A+
Charles F Patton Middle School Chester County A+
Tredyffrin-Easttown Middle School Chester County A+
Great Valley Middle School Chester County A+
Lionville Middle School Chester County A+
Downingtown Middle School Chester County A+
Valley Forge Middle School Chester County A+
Marsh Creek Sixth Grade Center Chester County A+
Fred S Engle Middle School Chester County A+
Springton Lake Middle School Delaware County A+
Garnet Valley Middle School Delaware County A+
Radnor Middle School Delaware County A+
Bala-Cynwyd Middle School Montgomery County A+
Welsh Valley Middle School Montgomery County A+
Spring-Ford MS 8th Grade Center Montgomery County A+
Murray Avenue School Montgomery County A+
Sandy Run Middle School Montgomery County A+
Spring-Ford MS 7th Grade Center Montgomery County A+
Colonial Middle School Montgomery County A+
Arcola Intrmd School Montgomery County A+
Perkiomen Valley Ms-West Montgomery County A+

There are over 400 other middle schools in Pennsylvania, and you can see all Pennsylvania schools here.

The Top High Schools in Philadelphia

The high school grades incorporate three years of test score data (2014-15, 2015-16, and 2016-17), in addition to national data on AP/IB and SAT/ACT participation rates, school safety, and teacher quality.

There are 457 high schools in Pennsylvania, of which 124 are in the Philadelphia. Only 13 of those schools were given an A+ grade from The School Review, making them among the top high schools in the state and country.

The top high schools in Philadelphia are:

School County Grade
New Hope-Solebury High School Bucks County A+
Central Bucks High School-East Bucks County A+
Downingtown Stem Academy Chester County A+
Unionville High School Chester County A+
Downingtown High School East Campus Chester County A+
Conestoga Senior High School Chester County A+
Great Valley High School Chester County A+
Garnet Valley High School Delaware County A+
Strath Haven High School Delaware County A+
Wissahickon Senior High School Montgomery County A+
Lower Moreland High School Montgomery County A+
Plymouth-Whitemarsh Senior High School Montgomery County A+
Lower Merion High School Montgomery County A+

There are over 400 other high schools in Pennsylvania, and you can see all Pennsylvania schools here.

Best Schools by State

Select a state code to see its top rated schools.


AL AK AZ AR CA CO CT DE DC FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY