Culled from Niche’s 2021 Best Schools rankings, these are the top 60 schools in and around the Main Line.
1. Westtown School
West Chester, (610) 399-7900, westtown.edu
Photo courtesy of Westtown School
2. Malvern Preparatory School
Malvern, (484) 595-1100, malvernprep.org
3. Devon Preparatory School
Devon, (610) 688-7337, devonprep.com
4. Church Farm School
Exton, (610) 363-7500, gocfs.net
5. Villa Maria Academy High School
Malvern, (610) 644-2551, vmahs.org
6. The Phelps School
Malvern, (610) 644-1754, thephelpsschool.org
7. Kimberton Waldorf School
Phoenixville, (610) 933-3635, kimberton.org
8. Bishop Shanahan High School
Downingtown, (610) 518-1300, shanahan.org
9. West-Mont Christian Academy
Pottstown, (610) 326-7690, west-mont.org
10. Regina Luminis Academy
Berwyn, (610) 269-3905, reginaluminisacademy.com
1. Episcopal Academy
Newtown Square, (484) 424-1400, episcopalacademy.org
Photo courtesy of The Episcopal Academy
2. The Agnes Irwin School
Rosemont, (610) 801-1869, agnesirwin.org
3. Jack Barrack Hebrew Academy
Bryn Mawr, (610) 922-2350, jbha.org
4. Academy of Notre Dame de Namur
Villanova, (610) 687-0650, ndapa.org
5. Delaware County Christian School
Newtown Square, (610) 353-6522, dccs.org
6. Sacred Heart Academy Bryn Mawr
Bryn Mawr, (610) 527-3915, shabrynmawr.org
7. Archbishop John Carroll High School
Radnor, (610) 688-7610, jacarroll.org
8. Valley Forge Military Academy
Wayne, (610) 989-1370, vfmac.edu
9. The Christian Academy
Brookhaven, (610) 872-7600, tca-pa.org
10. Cardinal O’Hara High School
Springfield, (610) 544-3800, cohs.com
1. The Baldwin School
Bryn Mawr, (610) 525-2700, baldwinschool.org
Photo courtesy of The Baldwin School
2. The Hill School
Pottstown, (610) 326-1000, thehill.org
3. The Haverford School
Haverford, (610) 642-3020, haverford.org
4. The Shipley School
Bryn Mawr, (610) 525-4300, shipleyschool.com
5. Germantown Academy
Fort Washington, (215) 646-3300, germantownacademy.net
6. Friends Central
Wynnewood, (610) 649-7440, friendscentral.org
7. Abington Friends
Jenkintown, (215) 886-4350, abingtonfriends.net
8. La Salle College High School
Wyndmoor, (215) 233-2911, lschs.org
9. Mount Saint Joseph Academy
Flourtown, (215) 233-3177, msjacad.org
10. Perkiomen School
Pennsburg, (215) 679-9511, perkiomen.org
1. Downingtown STEM Academy
Downingtown School District, Downingtown (610) 269-8460, dasd.org/stem
Photo courtesy of Downingtown STEM Academy
2. Conestoga Senior High School
Tredyffrin/Easttown School District, Berwyn (610) 240-1000, tesd.net/stoga
3. Unionville High School
Unionville-Chadds Ford School District, Kennett Square (610) 347-1600, uhs.ucfsd.org
4. Great Valley High School
Great Valley School District, Malvern (610) 889-1900, gvsd.org
5. Bayard Rustin High School
West Chester Area School District, West Chester (484) 266-4300, wcasd.net
6. Downingtown High School East
Downingtown Area School District, Exton (610) 363-6400, dasd.org
7. East High School
West Chester Area School District, West Chester (484) 266-3800, wcasd.net
8. Henderson High School
West Chester Area School District, West Chester (484) 266-3300, wcasd.net
9. Phoenixville Area High School
Phoenixville Area School District, Phoenixville (484) 927-5100, pasd.com
10. Kennett High School
Kennett Consolidated School District, Kennett Square (610) 444-6620, kcsd.org
1. Radnor High School
Radnor Township School District, Radnor (610) 293-0855
2. Strath Haven High School
Wallingford-Swarthmore School District, Wallingford (610) 892-3470, wssd.org
3. Garnet Valley High School
Garnet Valley School District, Glen Mills (610) 579-7745, garnetvalleyschools.com
4. Haverford Senior High School
Haverford Township School District, Havertown (610) 853-5900, Haverford.k12.pa.us
5. Penncrest High School
Rose Tree Media School District, Media (610) 627-6201, rtmsd.org
6. Springfield High School
Springfield School District, Springfield (610) 938-6100, ssdcougars.org
7. Marple Newtown High School
Marple Newtown School District, Newtown Square (610) 359-4218, mnsd.net
8. Interboro Senior High School
Interboro School District, Prospect Park (610) 237-6410, interborosd.org
9. Ridley High School
Ridley School District, Folsom (610) 237-8034, ridleysd.org
10. Upper Darby Senior High School
Upper Darby School District, Drexel Hill (610) 622-7000, upperdarbysd.org
Related article: Downingtown STEM Academy Tops Niche’s Latest List
1. Lower Merion High School
Lower Merion School District, Ardmore (610) 645-1810, lmsd.org/lower-merion
Photo courtesy of Lower Merion High School
2. Harriton Senior High School
Lower Merion School District, Rosemont (610) 658-3950, lmsd.org/harritonhs
3. Wissahickon Senior High School
Wissahickon School District, Ambler (215) 619-8112, wsdweb.org
4. Plymouth-Whitemarsh Senior High School
Colonial School District, Plymouth Meeting (610) 825-1500, colonialsd.org
5. Upper Dublin High School
Upper Dublin School District, Fort Washington (215) 643-8900, udsd.org
6. North Penn Senior High School
North Penn School District, Lansdale (215) 368-9800, npenn.org/northpennhs
7. Lower Moreland High School
Lower Moreland Township School District, Huntingdon Valley (215) 938-0220, lmtsd.org
8. Spring-Ford Senior High School
Spring-Ford Area School District, Royersford (610) 705-6001, spring-ford.net
9. Upper Merion High School
Upper Merion Area School District, King of Prussia (610) 205-3802, umasd.org
10. Perkiomen Valley High School
Perkiomen Valley School District, Collegeville (610) 489-1230, pvsd.org
ABOUT NICHE: Niche is the leader in K-12 and college school searches. Its mission is to make researching and enrolling in schools easy, transparent and free. With in-depth profiles on every school and college in America, 140 million reviews and ratings, and powerful search tools, Niche helps millions of people find the right school. Niche also helps thousands of schools recruit more best-fit students by highlighting what makes them great and making it easier to visit and apply.