Town Chart.

← All rankings · All towns in Pennsylvania

Towns with the best schools in Pennsylvania

Ranked by our Schools score out of 100, which is based on how many high-school students take AP, IB or college classes, how many students miss a lot of school, the graduation rate and class size, for the public schools in the town. Of the 334 towns in Pennsylvania with 1,000 or more people, these are the top 25.

Malvern ranks first with a score of 89. Fort Washington and Jefferson Hills follow, with 85 and 82. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore High-school students in AP or IB classesHigh-school students taking college classes Population
1 Malvern 89 42.6%43.0% 3,435
2 Fort Washington 85 34.6%22.5% 6,271
3 Jefferson Hills 82 29.5%24.7% 12,317
4 Mountain Top 81 17.7%44.8% 11,850
5 Imperial 81 37.7%38.6% 3,001
6 Murrysville 81 41.4%11.4% 20,817
7 Ebensburg 80 31.7%25.9% 3,321
8 Lower Burrell 79 22.1%44.4% 11,633
9 Harmony 79 22.2%36.8% 1,232
10 Berlin 78 10.6%45.4% 2,481
11 Birdsboro 78 35.5%18.7% 5,116
12 Bridgeville 77 28.4%27.1% 4,686
13 Lansdale 77 22.4%18.2% 19,011
14 Leetsdale 76 27.2%6.0% 1,096
15 Brookville 75 32.4%14.3% 3,946
16 Rosemont 75 99.2%5.0% 3,421
17 Gibsonia 74 30.4%4.6% 2,899
18 Latrobe 74 24.3%44.1% 7,977
19 Sayre 73 18.7%29.6% 5,431
20 Royersford 73 25.2%9.7% 4,945
21 Industry 73 5.4%24.9% 1,618
22 Shillington 71 25.8%27.9% 5,492
23 Allison Park 71 38.2%0.1% 22,045
24 Collegeville 71 32.2%3.0% 5,247
25 Danville 71 38.3%1.3% 4,217

This is not a test-score ranking, and graduation rates are from 2018 or 2019. Only towns with a high school of their own are listed, and a town does not show up when its students go to school elsewhere. Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for Pennsylvania

Towns with the best schools in other states

Link to this page

Copy this HTML to link to this page from your own site.