Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Home
Pennsylvania
City Rankings
Best Cities in Pennsylvania for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in Pennsylvania and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
Year after year, SchoolDigger is
always
the first to publish Pennsylvania test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
The list is updated annually upon the release of the test scores by the Pennsylvania Department of Education. The most recent update was on Thursday, November 13, 2025.
Be the first to know when we post new test scores and rankings!
Get Notified!
Elementary Schools
Elementary
Middle Schools
Middle
High Schools
High
Districts
Cities
School Year:
2024 - 2025
2024 - 2025
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
2003 - 2004
Rank (of 727)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2025
)
Rank (
2024
)
Rank change from
2024
SchoolDigger Rating (
2025
)
1
st
Bradfordwoods
1
0
0
0
0
0.995
1
2
nd
Harrison City
0
0
1
0
0
0.991
7
5
3
rd
Villanova
0
1
0
0
2
0.99
5
2
4
th
McMurray
2
1
1
0
2
0.987
8
4
5
th
Chester Springs
2
0
0
0
2
0.986
12
7
6
th
Bryn Mawr
2
0
1
0
13
0.986
2
4
7
th
Merion Station
1
0
0
0
5
0.985
4
3
8
th
Narberth
1
1
0
0
1
0.979
9
1
9
th
Radnor
1
0
1
0
3
0.979
22
13
10
th
Maple Glen
1
0
0
0
2
0.976
10
11
th
Allison Park
4
1
2
0
5
0.975
6
5
12
th
Wexford
2
1
1
0
11
0.974
19
7
13
th
Gibsonia
3
2
1
0
2
0.973
11
2
14
th
Berwyn
1
1
1
0
5
0.97
18
4
15
th
Oakdale
2
0
1
0
0
0.969
29
14
16
th
Springfield
3
1
1
0
3
0.968
15
1
17
th
Waverly
1
0
0
0
0
0.968
87
70
18
th
Mill Village
1
0
0
0
0
0.967
3
15
19
th
Pine Grove Mills
1
0
0
0
0
0.964
44
25
20
th
Ardmore
1
0
1
0
4
0.964
30
10
21
st
Chadds Ford
2
0
0
0
4
0.962
17
4
22
nd
Gladwyne
1
0
0
0
2
0.959
13
9
23
rd
Buckingham
1
0
0
0
2
0.955
56
33
24
th
Wallingford
2
1
1
0
2
0.954
25
1
25
th
Bala Cynwyd
2
1
0
0
6
0.954
14
11
26
th
Leetsdale
0
0
1
0
0
0.95
36
10
27
th
Dresher
1
1
0
0
1
0.95
26
1
28
th
Media
4
1
1
0
8
0.948
33
5
29
th
Havertown
3
1
1
0
8
0.947
31
2
30
th
Newtown
4
1
1
0
10
0.946
20
10
31
st
Hershey
4
1
1
0
8
0.944
42
11
32
nd
Lewisburg
2
1
1
0
1
0.944
27
5
33
rd
Plymouth Meeting
2
1
2
0
3
0.939
28
5
34
th
New Britain
1
0
0
0
0
0.938
40
6
35
th
Wynnewood
1
0
0
0
10
0.938
21
14
36
th
New Hope
1
1
1
0
1
0.937
35
1
37
th
Ambler
2
1
1
0
2
0.933
60
23
38
th
North Huntingdon
4
2
1
0
2
0.932
41
3
39
th
Fort Washington
1
0
1
0
5
0.932
43
4
40
th
Doylestown
6
3
2
0
15
0.93
45
5
41
st
Downingtown
8
2
3
0
7
0.928
39
2
42
nd
Wayne
4
2
0
0
6
0.923
55
13
43
rd
Glen Mills
2
1
1
0
4
0.921
34
9
44
th
Furlong
1
0
0
0
1
0.921
64
20
45
th
Breinigsville
3
0
0
0
2
0.918
52
7
46
th
Imperial
1
1
1
0
0
0.916
32
14
47
th
Oaks
1
0
0
0
0
0.913
69
22
47
th
Devon
2
0
0
0
4
0.913
23
24
49
th
Trafford
2
1
0
0
0
0.912
79
30
50
th
Chalfont
1
1
0
0
5
0.912
49
1
51
st
Blue Bell
2
0
0
0
5
0.911
74
23
52
nd
Oreland
0
1
0
0
1
0.91
51
1
53
rd
Centre Hall
1
0
0
0
1
0.909
108
55
54
th
Jefferson Hills
2
0
2
0
0
0.909
65
11
55
th
Beaver
2
1
1
0
1
0.908
57
2
56
th
Davidsville
0
0
1
0
0
0.908
138
82
57
th
Erdenheim
1
0
1
0
1
0.905
248
191
58
th
Collegeville
3
1
1
0
12
0.905
61
3
59
th
Freeport
2
1
1
0
0
0.899
37
22
60
th
Orefield
1
1
0
0
3
0.898
54
6
61
st
Murrysville
2
1
1
0
3
0.898
59
2
62
nd
Center Valley
1
1
1
0
2
0.898
46
16
63
rd
Edinboro
1
1
1
0
0
0.896
152
89
64
th
Garnet Valley
1
0
0
0
0
0.894
53
11
65
th
Eighty Four
1
0
0
0
0
0.889
16
49
66
th
Glenmoore
1
0
0
0
1
0.888
72
6
67
th
Landisville
1
2
1
0
0
0.887
63
4
68
th
Trappe
1
0
0
0
1
0.887
80
12
69
th
Bethel Park
4
2
1
0
3
0.887
66
3
70
th
Pipersville
1
0
0
0
1
0.886
38
32
71
st
Jamison
2
0
1
0
1
0.886
93
22
72
nd
Coplay
1
0
0
0
0
0.885
91
19
73
rd
Fairview
2
2
1
0
1
0.885
47
26
74
th
Huntingdon Valley
2
1
1
0
5
0.878
71
3
75
th
Moon Township
7
2
1
0
1
0.877
85
10
76
th
Sarver
1
1
0
0
1
0.876
76
77
th
Millersville
1
0
1
0
0
0.874
86
9
78
th
Honesdale
2
1
1
0
2
0.874
83
5
79
th
Johnsonburg
1
0
1
0
0
0.874
155
76
80
th
Mars
2
2
1
0
3
0.868
73
7
81
st
Palmyra
4
1
1
0
0
0.863
70
11
82
nd
North Wales
3
1
0
0
8
0.861
121
39
83
rd
West Newton
1
0
0
0
0
0.856
23
60
84
th
Macungie
3
2
0
0
4
0.856
128
44
85
th
Yardley
4
3
0
0
7
0.854
67
18
86
th
Fallsington
1
0
0
0
1
0.853
88
2
87
th
State College
8
3
1
0
13
0.851
97
10
88
th
Bobtown
1
0
0
0
0
0.85
58
30
89
th
Cresson
1
0
1
0
1
0.85
78
11
90
th
Waterford
1
1
1
0
0
0.848
92
2
91
st
Milford
0
1
1
0
1
0.847
62
29
92
nd
Clarks Summit
2
1
1
0
0
0.846
101
9
93
rd
Harleysville
3
1
0
0
3
0.846
99
6
94
th
Lampeter
2
1
1
0
0
0.845
89
5
95
th
Damascus
1
0
0
0
1
0.844
50
45
96
th
Warrington
3
1
1
0
6
0.844
103
7
97
th
Malvern
4
1
1
0
16
0.842
107
10
98
th
Nazareth
4
2
1
0
2
0.84
135
37
99
th
Alburtis
1
0
0
0
0
0.838
127
28
100
th
Danville
2
1
3
0
6
0.838
209
109
101
st
Holland
3
1
1
0
1
0.838
105
4
102
nd
Wescosville
1
0
0
0
0
0.837
185
83
103
rd
Harborcreek
0
1
1
0
1
0.836
84
19
104
th
Richboro
1
0
0
0
1
0.836
177
73
105
th
Zieglerville
0
1
0
0
0
0.835
77
28
106
th
Brownstown
1
0
0
0
0
0.835
181
75
107
th
Mc Donald
3
2
2
0
0
0.834
116
9
108
th
Shade Gap
1
0
0
0
0
0.831
522
414
109
th
New Paris
1
0
1
0
1
0.831
122
13
110
th
Pequea
0
1
0
0
0
0.83
68
42
111
th
Benton
1
1
1
0
0
0.83
285
174
112
th
Renfrew
1
0
0
0
0
0.829
154
42
113
th
Washington Boro
2
0
0
0
0
0.825
109
4
114
th
Cranberry Twp
2
1
0
0
2
0.824
124
10
115
th
Strattanville
1
0
1
0
0
0.819
156
41
116
th
Pennsburg
0
1
1
0
1
0.817
178
62
117
th
Kintnersville
1
1
1
0
0
0.815
253
136
118
th
Hellertown
1
1
1
0
1
0.812
131
13
119
th
Spring City
2
0
0
0
1
0.809
160
41
120
th
Zelienople
1
0
0
0
2
0.803
144
24
121
st
Spring Mills
1
0
1
0
7
0.798
123
2
122
nd
Muse
1
0
0
0
0
0.798
132
10
123
rd
Royersford
4
3
1
0
6
0.798
81
42
124
th
Somerset
2
0
2
0
3
0.797
137
13
125
th
Indiana
4
1
2
0
5
0.796
171
46
126
th
Oakmont
1
0
1
0
0
0.794
173
47
127
th
Conestoga
1
0
0
0
1
0.794
110
17
128
th
Lansdale
8
1
2
0
10
0.794
198
70
129
th
Adamstown
1
0
0
0
0
0.792
228
99
130
th
Kutztown
2
1
1
0
1
0.792
118
12
131
st
Friendsville
1
0
0
0
0
0.792
117
14
132
nd
Girard
0
1
1
0
0
0.79
163
31
133
rd
Cranberry Township
1
1
0
0
4
0.789
(n/a)
134
th
Abington
2
1
1
0
4
0.789
148
14
135
th
Industry
0
0
1
0
0
0.787
232
97
136
th
Rebersburg
1
0
0
0
7
0.787
113
23
137
th
Denver
2
1
1
0
25
0.786
189
52
138
th
Broomall
3
1
1
0
2
0.785
90
48
139
th
Souderton
4
1
1
0
4
0.785
162
23
140
th
Canonsburg
3
2
2
0
2
0.783
120
20
141
st
Mechanicsburg
12
3
3
0
7
0.782
145
4
142
nd
Walnutport
1
0
0
0
0
0.782
161
19
143
rd
Roslyn
1
0
0
0
2
0.781
268
125
144
th
Dallastown
1
1
1
0
2
0.779
157
13
145
th
Eagleville
1
2
1
0
0
0.779
151
6
146
th
New Stanton
1
0
1
0
0
0.778
126
20
147
th
Greencastle
2
1
1
0
2
0.776
212
65
148
th
Hermitage
2
1
1
0
2
0.774
104
44
149
th
Schwenksville
1
0
0
0
4
0.769
255
106
150
th
Willow Grove
2
0
2
0
4
0.767
153
3
151
st
Elverson
1
1
1
0
0
0.766
194
43
152
nd
Brockway
1
0
1
0
3
0.765
95
57
153
rd
West Grove
2
1
2
1
3
0.764
238
85
154
th
Mc Kean
1
0
0
0
0
0.762
158
4
155
th
Duncansville
1
0
0
0
2
0.762
243
88
156
th
Irwin
2
1
0
0
1
0.76
143
13
157
th
Sciota
2
0
0
0
0
0.76
454
297
158
th
Perkasie
4
3
2
0
3
0.76
140
18
159
th
Muncy
1
0
1
0
1
0.759
193
34
160
th
Lititz
5
1
1
0
11
0.758
230
70
161
st
Elizabeth
1
1
1
0
0
0.758
134
27
162
nd
Slippery Rock
1
1
1
0
0
0.757
98
64
163
rd
Flourtown
1
0
0
0
3
0.756
220
57
164
th
Chinchilla
1
0
0
0
0
0.756
175
11
165
th
Cornwall
1
0
0
0
0
0.754
147
18
166
th
Landenberg
0
1
0
0
1
0.751
282
116
167
th
Latrobe
2
1
3
0
3
0.751
316
149
168
th
Eldred
1
0
0
0
0
0.75
273
105
169
th
North East
2
1
1
0
1
0.75
130
39
170
th
Churchville
2
0
0
0
2
0.75
233
63
171
st
Holtwood
1
0
0
0
5
0.748
125
46
172
nd
Swarthmore
2
0
0
0
4
0.748
188
16
173
rd
Glen Rock
2
1
1
0
1
0.747
226
53
174
th
Covington Township
0
0
1
0
0
0.746
(n/a)
175
th
Newtown Square
1
0
1
0
10
0.745
190
15
176
th
Millerstown
1
1
1
0
3
0.744
100
76
177
th
Pleasant Gap
1
0
1
0
0
0.744
201
24
178
th
Moscow
2
1
0
0
0
0.743
196
18
179
th
Turbotville
1
0
1
0
2
0.742
459
280
180
th
Limerick
1
0
1
0
3
0.742
75
105
181
st
Telford
1
0
0
0
2
0.741
111
70
182
nd
Houston
1
0
1
0
1
0.738
129
53
183
rd
Horsham
2
1
1
0
3
0.738
240
57
184
th
Mountville
1
0
0
0
2
0.735
254
70
185
th
Mercer
1
1
2
0
5
0.733
269
84
186
th
Prospect
1
0
0
0
0
0.733
106
80
187
th
West Chester
11
3
4
1
15
0.732
139
48
188
th
Harmony
0
1
1
0
0
0.732
199
11
189
th
Sellersville
3
0
0
0
5
0.732
112
77
190
th
Montgomery
1
0
1
0
3
0.732
210
20
191
st
Bangor
2
2
1
0
0
0.73
229
38
192
nd
Hollidaysburg
2
1
1
0
3
0.729
146
46
193
rd
Kennett Square
4
1
2
0
3
0.729
222
29
194
th
Elizabethtown
3
1
1
0
3
0.729
176
18
195
th
New Tripoli
1
1
1
0
1
0.728
260
65
196
th
Wellsboro
2
1
1
0
3
0.727
219
23
197
th
Camp Hill
4
2
2
0
8
0.726
195
2
198
th
Schnecksville
1
0
1
0
0
0.726
96
102
199
th
Fishertown
0
1
0
0
0
0.725
333
134
200
th
East Springfield
1
0
0
0
0
0.724
353
153
201
st
Mountain Top
2
0
1
0
2
0.722
184
17
202
nd
Markleysburg
1
1
0
0
0
0.721
169
33
203
rd
Austin
1
0
1
0
0
0.721
82
121
204
th
Armagh
1
0
1
0
0
0.721
141
63
205
th
Jenkintown
1
0
1
0
5
0.719
94
111
206
th
East Petersburg
1
0
0
0
1
0.718
179
27
207
th
Etters
2
0
0
0
1
0.718
422
215
208
th
East Greenville
1
0
0
0
0
0.715
250
42
209
th
Milton
1
1
1
0
3
0.715
438
229
210
th
Grove City
1
1
1
0
2
0.715
207
3
211
th
Selinsgrove
2
1
1
0
3
0.715
187
24
212
th
Dallas
3
1
1
0
3
0.714
165
47
213
th
Topton
1
1
0
0
0
0.712
223
10
214
th
Elkins Park
2
1
0
0
1
0.711
200
14
215
th
Bellefonte
3
1
1
0
3
0.71
259
44
216
th
Gilbertsville
1
1
0
0
0
0.71
167
49
217
th
Southampton
1
1
0
0
4
0.709
270
53
218
th
Ebensburg
1
1
2
0
3
0.709
284
66
219
th
Taylor
1
0
1
0
0
0.707
271
52
220
th
Enola
2
1
1
0
3
0.706
257
37
221
st
Snow Shoe
1
0
0
0
0
0.706
159
62
222
nd
Scott Township
1
0
1
0
0
0.706
305
83
223
rd
Port Matilda
2
0
0
0
0
0.705
215
8
224
th
Lewisberry
1
1
1
0
0
0.705
237
13
225
th
Wrightsville
1
1
1
0
0
0.705
150
75
226
th
Stoneboro
1
0
1
0
3
0.704
227
1
227
th
Saltsburg
1
0
0
0
1
0.704
170
57
228
th
Rural Valley
1
0
1
0
0
0.703
180
48
229
th
West Sunbury
1
0
1
0
0
0.701
418
189
230
th
Patton
0
1
1
0
0
0.701
114
116
231
st
Glenville
1
0
0
0
0
0.7
308
77
232
nd
Glenshaw
1
2
0
0
2
0.699
279
47
233
rd
Catawissa
1
1
1
0
0
0.698
235
2
234
th
West Lawn
1
0
1
0
1
0.698
365
131
235
th
Montoursville
3
1
1
0
1
0.697
265
30
236
th
Portage
1
0
1
0
0
0.697
149
87
237
th
Plum
1
0
1
0
0
0.696
332
95
238
th
Oley
1
1
2
0
0
0.695
231
7
239
th
Greensburg
6
2
2
1
8
0.693
216
23
240
th
Bellwood
1
1
1
0
0
0.693
345
105
241
st
Friedensburg
1
0
0
0
0
0.693
136
105
242
nd
Fawn Grove
1
2
1
0
0
0.692
182
60
243
rd
Glenside
2
0
0
0
2
0.689
224
19
243
rd
Reamstown
1
0
0
0
1
0.689
211
32
245
th
Spring Grove
1
2
1
0
5
0.689
168
77
246
th
Honey Brook
1
0
0
0
12
0.688
389
143
247
th
New Alexandria
1
0
0
0
0
0.687
142
105
248
th
Brookville
3
0
1
0
1
0.687
197
51
249
th
Homer City
1
0
1
0
1
0.683
245
4
250
th
Dillsburg
3
1
1
0
0
0.682
329
79
251
st
Dayton
1
0
0
0
5
0.68
205
46
252
nd
Hawthorn
1
0
0
0
0
0.68
324
72
253
rd
Coudersport
1
0
1
0
1
0.679
301
48
254
th
Loysburg
1
1
1
0
0
0.677
183
71
255
th
Feasterville Trevose
1
1
0
0
5
0.677
370
115
256
th
Toughkenamon
1
0
0
0
0
0.673
338
82
257
th
Hatfield
2
1
0
0
0
0.673
361
104
258
th
Ephrata
3
2
2
0
22
0.671
191
67
259
th
South Park
1
1
1
0
1
0.671
166
93
260
th
Hookstown
1
1
1
0
1
0.67
264
4
261
st
Bedford
1
1
1
0
3
0.669
352
91
262
nd
Langhorne
2
1
1
0
3
0.669
377
115
263
rd
Bloomsburg
4
2
3
0
3
0.668
204
59
264
th
Wyomissing
2
0
1
0
2
0.668
283
19
265
th
Osceola Mills
1
0
0
0
0
0.668
218
47
266
th
Hummelstown
1
1
2
0
2
0.664
221
45
267
th
Harveys Lake
1
0
0
0
0
0.664
(n/a)
268
th
Bradford
2
1
1
0
5
0.664
306
38
269
th
Hawley
2
1
1
0
0
0.664
280
11
270
th
Mc Connellsburg
1
1
2
0
1
0.663
290
20
271
st
Berlin
1
1
1
0
2
0.663
307
36
272
nd
Dover
4
1
1
0
2
0.663
289
17
273
rd
Du Bois
3
1
1
0
6
0.662
339
66
274
th
Emmaus
3
0
1
0
5
0.661
435
161
275
th
Lake City
1
0
0
0
0
0.66
192
83
276
th
Kittanning
1
2
2
0
2
0.656
317
41
277
th
New Castle
7
4
7
0
7
0.656
275
2
278
th
Saegertown
1
0
1
0
3
0.655
214
64
279
th
Linesville
0
0
1
0
2
0.655
423
144
280
th
Akron
1
0
0
0
0
0.655
397
117
281
st
Bernville
1
1
1
0
1
0.654
241
40
282
nd
Shinglehouse
1
0
1
0
1
0.654
133
149
283
rd
Mifflinburg
2
1
1
0
8
0.654
286
3
284
th
Waymart
1
0
0
0
0
0.653
203
81
285
th
Foxburg
1
0
1
0
0
0.653
406
121
286
th
Verona
1
0
0
0
1
0.653
384
98
287
th
Monroeville
4
1
3
0
6
0.652
234
53
288
th
Manchester
1
2
1
0
0
0.652
262
26
289
th
Douglassville
1
1
0
0
3
0.65
267
22
290
th
Finleyville
1
0
0
0
0
0.649
303
13
291
st
Windber
1
1
1
0
0
0.648
217
74
292
nd
Boswell
1
0
1
0
0
0.647
186
106
293
rd
Boyertown
3
1
1
0
1
0.647
351
58
294
th
Biglerville
1
1
1
0
1
0.646
272
22
295
th
Mount Joy
2
1
2
0
5
0.645
276
19
296
th
Christiana
1
0
0
0
9
0.643
287
9
297
th
Ridgway
1
1
1
0
1
0.641
206
91
298
th
Clarion
1
0
1
0
3
0.641
295
3
299
th
Saxonburg
2
1
1
0
0
0.64
274
25
300
th
Fogelsville
1
0
0
0
0
0.639
236
64
301
st
Dauphin
1
0
0
0
0
0.639
381
80
302
nd
Montrose
1
0
1
0
0
0.639
172
130
303
rd
Stoystown
0
1
0
0
0
0.638
451
148
304
th
Newville
3
1
1
0
3
0.637
359
55
305
th
Emporium
1
0
1
0
0
0.637
102
203
306
th
Cairnbrook
1
0
1
0
0
0.636
402
96
307
th
Bridgeville
1
1
1
0
6
0.633
433
126
308
th
Export
1
0
0
0
0
0.631
115
193
309
th
Factoryville
1
0
1
0
0
0.629
366
57
310
th
Sinking Spring
3
2
0
0
2
0.629
312
2
311
th
Punxsutawney
1
0
1
0
16
0.629
315
4
312
th
Leechburg
2
1
1
0
1
0.628
164
148
313
th
New Oxford
1
2
1
0
1
0.624
292
21
314
th
Kingsley
1
0
1
0
0
0.623
320
6
315
th
Fayetteville
1
0
0
0
0
0.622
476
161
316
th
Robesonia
0
1
1
0
0
0.621
465
149
317
th
Morton
1
0
0
0
1
0.621
310
7
318
th
Carrolltown
1
0
0
0
1
0.621
481
163
319
th
West Middlesex
1
2
1
0
0
0.618
300
19
320
th
Waterfall
1
0
1
0
0
0.617
537
217
321
st
Lehman
0
0
1
0
0
0.617
174
147
322
nd
Barto
1
0
0
0
0
0.615
554
232
323
rd
Monaca
1
1
2
0
0
0.615
337
14
324
th
Rockwood
1
0
1
0
0
0.615
208
116
325
th
Point Marion
1
1
0
0
0
0.615
401
76
326
th
Lake Ariel
2
1
1
0
1
0.614
281
45
327
th
East Earl
1
0
0
0
5
0.614
439
112
328
th
Annville
1
1
1
0
1
0.614
390
62
329
th
Mount Pleasant
1
2
1
0
3
0.614
469
140
330
th
Aston
3
1
2
0
3
0.613
358
28
331
st
Conneautville
1
1
0
0
2
0.613
239
92
332
nd
Littlestown
1
1
1
0
1
0.611
411
79
333
rd
Duke Center
0
0
1
0
0
0.61
252
81
334
th
Millersburg
1
1
1
0
6
0.607
394
60
335
th
Jeannette
3
1
1
0
1
0.605
261
74
336
th
Wyncote
1
1
1
0
3
0.605
430
94
337
th
Hatboro
3
1
0
0
0
0.604
298
39
338
th
Cheswick
2
1
1
0
1
0.603
378
40
339
th
Wernersville
1
0
0
0
0
0.603
325
14
340
th
Philipsburg
1
1
1
0
0
0.601
319
21
341
st
Birdsboro
2
0
1
0
2
0.601
294
47
342
nd
New Wilmington
1
1
1
0
12
0.6
356
14
343
rd
Cresco
0
0
1
0
1
0.599
327
16
344
th
Sidman
1
0
1
0
0
0.597
385
41
345
th
Shrewsbury
1
0
0
0
0
0.596
309
36
346
th
Millville
1
0
1
0
3
0.595
399
53
347
th
Middleburg
1
1
1
0
1
0.594
266
81
348
th
Palmerton
2
1
1
0
1
0.593
342
6
349
th
Blanchard
1
0
0
0
0
0.592
597
248
350
th
Franklin
3
0
2
0
2
0.592
452
102
351
st
Boiling Springs
2
1
1
0
1
0.591
299
52
352
nd
Orwigsburg
1
1
0
0
0
0.591
326
26
353
rd
Mount Wolf
1
1
0
0
1
0.59
484
131
354
th
Lehighton
2
1
1
0
8
0.589
354
355
th
Curwensville
1
0
1
0
1
0.588
334
21
356
th
Lenhartsville
1
0
0
0
0
0.586
258
98
357
th
Sharpsville
1
1
1
0
1
0.585
323
34
358
th
Tyrone
1
1
1
0
6
0.584
288
70
359
th
Cochranton
1
0
1
0
2
0.581
362
3
360
th
Jersey Shore
3
1
1
0
2
0.58
417
57
361
st
Lakewood
1
0
0
0
0
0.579
445
84
362
nd
Northern Cambria
1
1
1
0
0
0.579
367
5
363
rd
Shohola
1
0
0
0
0
0.578
297
66
364
th
Meyersdale
1
1
1
0
10
0.577
296
68
365
th
Newfoundland
1
0
0
0
0
0.576
530
165
366
th
Butler
9
2
3
0
11
0.575
449
83
367
th
Willow Street
1
0
1
0
1
0.572
119
248
368
th
New Milford
1
1
1
0
0
0.572
463
95
369
th
Derry
1
1
1
0
0
0.572
416
47
370
th
Elderton
1
0
0
0
0
0.572
440
70
371
st
Sewickley
3
1
0
1
5
0.569
336
35
372
nd
Archbald
1
1
1
0
0
0.568
405
33
373
rd
Bentleyville
1
1
1
0
0
0.567
311
62
374
th
Fairless Hills
2
1
2
0
5
0.567
376
2
375
th
Wingate
1
0
1
0
0
0.567
388
13
376
th
Shoemakersville
1
0
0
0
0
0.567
395
19
377
th
Westfield
1
0
1
0
1
0.566
374
3
378
th
New Holland
1
1
1
0
10
0.565
341
37
379
th
Titusville
3
1
1
0
1
0.565
313
66
380
th
Phoenixville
4
1
2
1
6
0.564
400
20
381
st
Ligonier
1
1
1
0
0
0.563
249
132
382
nd
Hughesville
1
0
2
0
0
0.562
256
126
383
rd
Ellwood City
3
2
2
0
0
0.562
386
3
384
th
Marietta
1
0
0
0
1
0.561
437
53
385
th
Cambridge Springs
1
0
1
0
4
0.561
425
40
386
th
Gap
1
0
0
0
11
0.561
506
120
387
th
Flinton
1
0
1
0
0
0.56
251
136
388
th
Arendtsville
0
1
0
0
0
0.558
347
41
389
th
Warminster
2
1
1
0
6
0.553
579
190
390
th
Commodore
1
0
1
0
1
0.553
453
63
391
st
Herndon
0
1
1
0
1
0.553
387
4
392
nd
Tionesta
2
0
2
0
3
0.551
538
146
393
rd
Herminie
1
0
1
0
0
0.549
529
136
394
th
Hanover
7
2
2
0
5
0.549
444
50
395
th
Vandergrift
1
1
1
0
1
0.546
383
12
396
th
Canton
1
0
1
0
1
0.546
447
51
397
th
Quakertown
6
2
1
0
6
0.545
460
63
398
th
Klingerstown
1
0
0
0
0
0.544
623
225
399
th
Albion
1
1
1
0
0
0.543
496
97
400
th
Stroudsburg
4
1
1
1
1
0.542
413
13
401
st
Wyalusing
1
0
1
0
0
0.542
419
18
402
nd
Scottdale
1
1
0
0
0
0.542
379
23
403
rd
Old Forge
1
0
1
0
1
0.542
614
211
404
th
Manheim
2
1
1
0
8
0.541
392
12
405
th
Mercersburg
3
1
1
0
1
0.541
427
22
406
th
Matamoras
1
0
0
0
1
0.541
244
162
407
th
Pottstown
9
3
3
0
6
0.54
471
64
408
th
Thomasville
1
0
0
0
1
0.539
424
16
409
th
York Springs
1
1
1
0
0
0.539
489
80
410
th
Picture Rocks
1
0
0
0
0
0.538
535
125
411
th
Claysville
1
1
1
0
1
0.537
474
63
412
th
West Pittston
0
1
0
0
0
0.537
555
143
413
th
Pocono Pines
1
0
0
0
0
0.536
340
73
414
th
Ruffs Dale
1
1
0
0
0
0.536
293
121
415
th
Waynesboro
4
1
1
0
5
0.536
458
43
416
th
New Cumberland
2
1
0
0
4
0.535
322
94
417
th
Swiftwater
1
2
1
0
0
0.535
328
89
418
th
Berwick
2
1
1
0
2
0.534
461
43
419
th
Russell
1
0
1
0
0
0.533
246
173
420
th
Brodheadsville
0
1
1
0
0
0.533
420
421
st
Oxford
3
2
1
0
12
0.532
429
8
422
nd
Mc Alisterville
1
0
1
0
4
0.532
517
95
423
rd
Gettysburg
4
1
2
0
5
0.531
407
16
424
th
Frederick
1
0
0
0
0
0.53
321
103
425
th
Belle Vernon
2
1
1
0
1
0.529
278
147
426
th
Elliottsburg
0
1
1
0
2
0.529
213
213
427
th
Shippensburg
4
1
1
0
13
0.527
344
83
428
th
Williamsport
2
4
2
0
4
0.524
464
36
429
th
Liberty
1
0
1
0
0
0.522
450
21
430
th
Pleasantville
1
0
0
0
0
0.522
473
43
431
st
Smethport
1
0
1
0
0
0.52
348
83
432
nd
Beaver Springs
1
0
0
0
1
0.515
343
89
433
rd
Whitehall
3
1
1
0
5
0.515
497
64
434
th
Conneaut Lake
1
1
0
0
0
0.514
335
99
435
th
Bath
2
0
0
0
1
0.514
331
104
436
th
Marion Center
1
0
1
0
6
0.513
408
28
437
th
Willow Hill
1
1
1
0
1
0.512
486
49
438
th
Blairsville
1
1
1
0
0
0.51
477
39
439
th
Wellsville
1
0
0
0
0
0.51
455
16
440
th
Schuylkill Haven
1
1
2
0
2
0.509
409
31
441
st
Forest City
1
0
1
0
0
0.504
363
78
442
nd
Leesport
1
1
2
0
0
0.503
415
27
443
rd
Paradise
1
0
0
0
9
0.503
521
78
444
th
Ridley Park
2
1
0
0
1
0.502
510
66
445
th
Folsom
1
0
1
0
1
0.501
526
81
446
th
Kane
1
1
1
0
0
0.501
412
34
447
th
Mayfield
1
0
0
0
0
0.5
646
199
448
th
Easton
12
4
3
0
7
0.5
485
37
449
th
Greenville
2
0
2
1
8
0.5
620
171
450
th
Hadley
1
0
1
0
0
0.498
202
248
451
st
Throop
1
0
1
0
1
0.498
467
16
452
nd
New Columbia
1
0
0
0
0
0.497
371
81
453
rd
Knox
1
0
1
0
7
0.497
291
162
454
th
Morrisdale
1
1
1
0
1
0.494
492
38
455
th
Pine Grove
1
1
1
0
0
0.494
373
82
456
th
Northampton
1
1
2
0
0
0.494
545
89
457
th
Spring Church
1
1
1
0
0
0.493
441
16
458
th
Chicora
1
0
0
0
0
0.492
582
124
459
th
Waynesburg
2
0
3
0
1
0.492
585
126
460
th
Fredericksburg
1
0
1
0
0
0.491
480
20
461
st
Fleetwood
1
1
1
0
2
0.491
364
97
462
nd
Washington
6
2
2
0
5
0.491
318
144
463
rd
Burgettstown
1
0
1
0
3
0.491
490
27
464
th
Claysburg
1
1
1
0
1
0.49
398
66
465
th
Cashtown
1
0
0
0
0
0.489
541
76
466
th
Avella
1
0
1
0
0
0.488
507
41
467
th
Red Lion
4
1
1
0
2
0.488
527
60
468
th
Lairdsville
1
0
0
0
0
0.486
346
122
469
th
Beaver Falls
3
2
2
0
5
0.486
482
13
470
th
Bear Creek Township
1
0
0
0
0
0.485
414
56
471
st
Bethel
1
0
0
0
4
0.484
393
78
472
nd
Salisbury
1
0
1
0
6
0.484
442
30
473
rd
Hegins
0
0
1
0
1
0.483
619
146
474
th
Nanty Glo
1
0
1
0
0
0.483
573
99
475
th
Reedsville
2
0
0
0
8
0.48
391
84
476
th
Prospect Park
2
0
1
0
0
0.479
488
12
477
th
Johnstown
7
1
6
1
7
0.479
499
22
478
th
Greensboro
0
0
1
0
0
0.479
355
123
479
th
Smithfield
1
0
0
0
1
0.478
349
130
480
th
Chambersburg
11
2
3
0
12
0.478
491
11
481
st
Dingmans Ferry
3
2
1
0
0
0.477
498
17
482
nd
Kunkletown
2
0
0
0
0
0.477
434
48
483
rd
Middletown
4
1
1
0
1
0.474
478
5
484
th
Plains
1
1
2
0
0
0.474
528
44
485
th
South Williamsport
1
1
1
0
2
0.473
502
17
486
th
Stewartstown
1
0
0
0
0
0.473
372
114
487
th
Jim Thorpe
1
0
2
0
1
0.47
516
29
488
th
Carlisle
7
2
1
0
13
0.469
536
48
489
th
Drums
1
0
0
0
0
0.469
479
10
490
th
Rockhill Furnace
1
0
0
0
0
0.468
263
227
491
st
Sunbury
2
0
1
0
0
0.466
546
55
492
nd
Perryopolis
2
1
1
0
0
0.466
621
129
493
rd
Warfordsburg
1
0
1
0
0
0.465
330
163
494
th
Kinzers
0
1
1
0
13
0.463
350
144
495
th
Roaring Spring
1
1
0
0
0
0.463
608
113
496
th
Pittsburgh
93
26
25
7
102
0.459
524
28
497
th
Norwood
1
0
0
0
0
0.458
493
4
498
th
Gallitzin
0
1
0
0
0
0.458
302
196
499
th
Lemoyne
1
0
0
0
0
0.455
595
96
500
th
Fairfield
1
1
1
0
0
0.454
457
43
501
st
Springdale
0
0
1
0
0
0.453
357
144
502
nd
Jamestown
1
0
1
0
2
0.453
519
17
503
rd
Bridgeport
1
0
0
0
0
0.451
642
139
504
th
Seneca
1
0
1
0
2
0.451
428
76
505
th
Springville
1
0
2
0
0
0.451
(n/a)
506
th
Blandon
1
0
0
0
0
0.45
247
259
507
th
Pen Argyl
0
1
1
0
1
0.449
443
64
508
th
Natrona Heights
0
1
1
0
3
0.447
576
68
509
th
Rimersburg
0
0
1
0
0
0.446
431
78
510
th
Monongahela
2
1
1
0
1
0.445
570
60
511
th
Rome
1
0
1
0
0
0.445
277
234
512
th
Laporte
1
0
1
0
0
0.445
483
29
513
th
Lancaster
23
9
5
0
28
0.444
539
26
514
th
Corry
2
1
1
0
1
0.441
509
5
515
th
Myerstown
2
1
1
0
16
0.44
500
15
516
th
Exeter
1
0
1
0
1
0.439
592
76
517
th
Valley View
1
0
0
0
0
0.439
515
2
518
th
Kersey
1
0
0
0
1
0.438
314
204
519
th
Albrightsville
1
0
0
0
0
0.438
575
56
520
th
Hellam
1
0
0
0
0
0.437
588
68
521
st
Pocono Summit
0
1
1
0
0
0.437
605
84
522
nd
Mill Hall
1
1
2
0
8
0.437
549
27
523
rd
Everett
1
1
2
0
1
0.436
487
36
524
th
Meadville
4
1
2
0
3
0.436
512
12
525
th
New Bethlehem
1
0
1
0
2
0.436
495
30
526
th
Westover
1
0
1
0
2
0.435
225
301
527
th
Dunmore
1
0
1
0
5
0.434
421
106
528
th
Weatherly
1
1
1
0
0
0.433
504
24
529
th
Darlington
1
0
0
0
0
0.433
616
87
530
th
New Ringgold
1
0
0
0
0
0.431
360
170
531
st
Boothwyn
1
1
1
0
0
0.431
602
71
532
nd
Halifax
1
1
1
0
1
0.43
369
163
533
rd
Athens
1
1
1
0
0
0.428
551
18
534
th
Coraopolis
1
1
1
0
5
0.426
561
27
535
th
Altoona
8
1
3
1
12
0.426
511
24
536
th
Mansfield
1
0
1
0
1
0.425
638
102
537
th
Northumberland
1
1
0
0
2
0.425
543
6
538
th
Levittown
9
2
2
0
3
0.423
544
6
539
th
Erie
22
6
7
0
22
0.422
542
3
540
th
Williamsburg
1
0
1
0
0
0.421
368
172
541
st
Richfield
2
0
0
0
0
0.421
475
66
542
nd
Jefferson
1
0
1
0
0
0.42
566
24
543
rd
Lykens
1
1
0
0
7
0.419
396
147
544
th
Blain
1
0
0
0
5
0.417
462
82
545
th
Lilly
2
0
0
0
0
0.416
514
31
546
th
Martinsburg
1
0
1
0
2
0.416
548
2
547
th
Saint Marys
1
1
1
0
4
0.414
380
167
548
th
Alexandria
1
0
1
0
0
0.414
599
51
549
th
Tunkhannock
2
1
1
0
2
0.414
513
36
550
th
Union City
1
1
1
0
0
0.411
534
16
551
st
Uniontown
7
2
4
0
7
0.411
607
56
552
nd
Saint Clair
1
0
0
0
0
0.411
564
12
553
rd
Houtzdale
1
0
1
0
0
0.41
494
59
554
th
Ulysses
1
0
1
0
1
0.41
577
23
555
th
Towanda
2
0
2
0
1
0.41
403
152
556
th
Tioga
1
0
1
0
0
0.409
456
100
557
th
Charleroi
1
1
2
0
0
0.407
559
2
558
th
Shickshinny
2
0
1
0
0
0.406
470
88
559
th
Clymer
1
0
1
0
3
0.406
410
149
560
th
Carnegie
1
0
1
0
0
0.405
382
178
561
st
Clearfield
1
0
2
0
4
0.404
601
40
562
nd
Sweet Valley
1
0
0
0
0
0.402
472
90
563
rd
Saxton
1
1
1
0
0
0.402
631
68
564
th
Vanderbilt
1
0
0
0
0
0.401
574
10
565
th
East Prospect
1
0
0
0
0
0.4
586
21
566
th
East Stroudsburg
5
1
1
0
5
0.4
553
13
567
th
New Florence
1
0
0
0
0
0.4
618
51
568
th
King Of Prussia
3
1
1
2
6
0.399
568
569
th
Karns City
0
0
1
0
0
0.399
540
29
570
th
Farmington
1
0
0
0
1
0.398
557
13
571
st
Eddystone
1
0
0
0
0
0.397
665
94
572
nd
Grantville
1
0
0
0
0
0.396
436
136
573
rd
Woodlyn
1
0
0
0
0
0.395
658
85
574
th
Munhall
1
1
1
0
1
0.395
571
3
575
th
Mc Kees Rocks
2
1
2
0
2
0.395
622
47
576
th
Essington
1
0
0
0
0
0.394
468
108
577
th
Troy
2
0
1
0
0
0.394
584
7
578
th
Slatington
2
1
1
0
1
0.393
531
47
579
th
Shanksville
1
1
1
0
0
0.393
560
19
580
th
Sugarloaf
1
0
0
0
1
0.393
558
22
581
st
Lock Haven
2
0
0
0
2
0.392
572
9
582
nd
Freedom
3
4
1
0
0
0.39
508
74
583
rd
Sheffield
1
0
1
0
0
0.39
639
56
584
th
Sayre
1
0
1
0
1
0.39
637
53
585
th
Tarentum
2
0
0
0
0
0.387
652
67
586
th
Trevorton
1
0
0
0
0
0.386
604
18
587
th
Townville
1
0
0
0
0
0.383
518
69
588
th
Midland
2
0
2
1
0
0.38
587
1
589
th
Bethlehem
15
5
4
1
25
0.38
600
11
590
th
Bensalem
6
2
1
1
8
0.379
610
20
591
st
Exton
1
1
2
2
6
0.378
596
5
592
nd
Tamaqua
2
1
1
0
3
0.377
520
72
593
rd
Reynoldsville
1
0
1
0
3
0.375
593
594
th
Susquehanna
1
0
1
0
0
0.374
426
168
595
th
Duncannon
1
1
1
0
0
0.374
624
29
596
th
Port Allegany
1
0
2
0
2
0.373
581
15
597
th
Oil City
3
1
2
0
3
0.373
533
64
598
th
Womelsdorf
1
0
0
0
0
0.373
659
61
599
th
Aliquippa
5
1
2
0
3
0.372
556
43
600
th
Mertztown
0
0
1
0
1
0.372
641
41
601
st
Quarryville
2
2
1
0
21
0.371
552
49
602
nd
Guys Mills
0
0
1
0
2
0.368
598
4
603
rd
Lurgan
1
0
0
0
0
0.367
550
53
604
th
Brogue
1
0
0
0
1
0.366
606
2
605
th
Hamburg
1
1
1
0
2
0.365
627
22
606
th
Mc Clellandtown
1
1
0
0
0
0.363
633
27
607
th
Shermans Dale
1
0
0
0
0
0.361
649
42
608
th
Renovo
1
1
1
0
0
0.361
446
162
609
th
Lebanon
8
2
3
0
12
0.36
609
610
th
Bristol
1
1
1
0
2
0.357
635
25
611
th
Fredericktown
1
0
1
0
0
0.356
567
44
612
th
Ashland
1
0
1
0
0
0.356
628
16
613
th
Ford City
1
0
2
0
2
0.356
590
23
614
th
Sligo
1
0
0
0
1
0.353
501
113
615
th
Pittston
2
1
1
0
0
0.351
591
24
616
th
York
28
6
6
1
19
0.35
629
13
617
th
New Providence
1
0
0
0
3
0.349
432
185
618
th
Atglen
2
1
1
0
2
0.349
612
6
619
th
Mohnton
1
0
0
0
1
0.347
523
96
620
th
Huntingdon
3
1
2
0
2
0.347
626
6
621
st
Warren
1
1
2
0
1
0.346
580
41
622
nd
Lewistown
3
1
3
1
1
0.343
563
59
623
rd
Minersville
1
0
1
0
1
0.343
632
9
624
th
Newport
1
1
1
0
1
0.34
503
121
625
th
Baden
3
0
0
0
2
0.339
603
22
626
th
Saint Thomas
1
0
0
0
0
0.338
640
14
627
th
Lower Burrell
2
1
1
0
0
0.336
644
17
628
th
Blossburg
1
0
0
0
0
0.334
656
28
629
th
Shillington
2
2
1
0
2
0.333
617
12
630
th
Moosic
1
0
0
0
0
0.332
578
52
631
st
Three Springs
1
0
1
0
2
0.331
655
24
632
nd
Carmichaels
1
1
1
0
0
0.33
645
13
633
rd
Normalville
1
0
0
0
0
0.325
630
3
634
th
Sharon
3
1
1
0
1
0.324
611
23
635
th
Forty Fort
1
0
0
0
1
0.324
664
29
636
th
Brookhaven
2
1
0
0
1
0.324
532
104
637
th
Leola
1
0
0
0
7
0.322
657
20
638
th
Mount Carmel
1
1
1
0
0
0.319
650
12
639
th
Morrisville
3
0
1
0
3
0.317
625
14
640
th
Croydon
1
0
0
0
0
0.312
672
32
641
st
Delta
1
0
0
0
3
0.312
613
28
642
nd
Rochester
1
1
1
0
1
0.308
525
117
643
rd
Linwood
1
0
0
0
0
0.308
684
41
644
th
Harrisburg
22
8
7
3
34
0.307
647
3
645
th
New Brighton
1
1
1
0
1
0.306
569
76
646
th
Alverton
1
0
1
0
0
0.3
674
28
647
th
Glenolden
3
0
0
0
1
0.299
643
4
648
th
Elkland
1
0
0
0
1
0.298
562
86
649
th
Mifflintown
3
1
1
0
13
0.297
565
84
650
th
Folcroft
1
0
1
0
0
0.296
680
30
651
st
Youngsville
1
0
1
0
1
0.289
583
68
652
nd
Connellsville
3
1
2
0
3
0.288
634
18
653
rd
Mount Holly Springs
2
0
0
0
0
0.287
(n/a)
654
th
Primos
1
0
0
0
3
0.285
676
22
655
th
Marcus Hook
1
0
0
0
0
0.284
683
28
656
th
West Mifflin
2
1
1
0
5
0.281
661
5
657
th
Masontown
1
0
0
0
0
0.279
681
24
658
th
Wilmerding
0
0
1
0
0
0.278
594
64
659
th
Lansdowne
2
0
1
0
3
0.276
679
20
660
th
Pottsville
2
1
1
1
5
0.276
589
71
661
st
Turtle Creek
2
0
0
0
0
0.276
673
12
662
nd
Allentown
19
7
5
3
19
0.271
666
4
663
rd
Mount Penn
1
0
0
0
1
0.27
667
4
664
th
Norristown
8
3
2
0
3
0.269
670
6
665
th
Scranton
11
3
3
0
19
0.267
654
11
666
th
East Smithfield
1
0
0
0
0
0.262
636
30
667
th
Cheltenham
1
0
0
0
2
0.261
653
14
668
th
Philadelphia
196
18
70
23
193
0.257
685
17
669
th
East Fallowfield Township
1
0
0
0
0
0.256
698
29
670
th
East Lansdowne
1
0
0
0
0
0.255
711
41
671
st
Coal Center
2
1
1
0
1
0.254
651
20
672
nd
Wilkes Barre
5
1
1
0
10
0.251
707
35
673
rd
Plymouth
0
0
1
0
0
0.25
648
25
674
th
Tobyhanna
2
0
0
0
1
0.248
668
6
675
th
Coatesville
3
2
1
1
8
0.247
689
14
676
th
Nanticoke
2
1
1
0
0
0.246
682
6
677
th
Shamokin
0
1
1
0
0
0.244
662
15
678
th
Fairchance
1
0
0
0
0
0.243
660
18
679
th
New Bloomfield
1
0
0
0
1
0.239
675
4
680
th
McKeesport
6
2
3
0
1
0.235
663
17
681
st
Collingdale
1
0
0
0
2
0.234
701
20
682
nd
Aldan
1
0
0
0
0
0.223
722
40
683
rd
Elizabethville
0
0
1
0
2
0.22
375
308
684
th
Drexel Hill
5
1
1
0
7
0.214
691
7
685
th
West Hazleton
1
0
0
0
0
0.212
686
1
686
th
Sharon Hill
1
0
1
0
0
0.208
699
13
687
th
Swissvale
0
1
0
0
0
0.207
704
17
688
th
Galeton
1
0
1
0
0
0.205
615
73
689
th
Harrisville
1
0
0
0
3
0.201
687
2
690
th
Reading
18
9
5
0
18
0.197
688
2
691
st
Yeadon
2
0
0
1
0
0.196
702
11
692
nd
Ambridge
1
0
1
0
0
0.193
695
3
693
rd
Mount Union
2
1
1
0
0
0.191
694
1
694
th
Carbondale
1
0
1
0
1
0.187
671
23
695
th
Darby
3
1
0
0
1
0.185
713
18
696
th
Kingston
2
1
1
0
8
0.184
709
13
697
th
Hanover Township
3
1
1
0
0
0.183
677
20
698
th
Thorndale
1
0
0
0
0
0.183
710
12
699
th
Confluence
1
0
1
0
0
0.182
692
7
700
th
Shenandoah
1
0
1
0
2
0.182
697
3
701
st
Brownsville
1
1
1
0
1
0.178
690
11
702
nd
Mahanoy City
1
0
1
0
0
0.178
705
3
703
rd
Coal Township
1
1
1
0
1
0.177
714
11
704
th
McAdoo
1
0
0
0
0
0.176
719
15
705
th
Hazle Township
1
1
2
0
0
0.176
703
2
706
th
Catasauqua
1
1
2
0
0
0.173
708
2
707
th
North Versailles
2
1
2
0
1
0.172
696
11
708
th
Freeland
1
0
0
0
1
0.171
693
15
709
th
Clifton Heights
1
0
0
0
3
0.168
716
7
710
th
Lansford
0
2
2
0
0
0.166
678
32
711
th
Homestead
1
0
0
1
1
0.149
715
4
712
th
Wilkinsburg
2
0
1
0
2
0.148
724
12
713
th
Hazleton
2
1
0
0
3
0.146
706
7
714
th
Arnold
2
0
0
0
0
0.138
700
14
715
th
Freemansburg
1
0
0
0
0
0.134
725
10
716
th
Steelton
2
1
1
0
0
0.129
717
1
717
th
Larksville
1
0
0
0
1
0.128
712
5
718
th
Upper Darby
3
1
0
0
3
0.127
723
5
719
th
Columbia
1
2
1
0
4
0.122
720
1
720
th
Clairton
1
0
1
0
0
0.117
721
1
721
st
Tower City
1
0
1
0
0
0.115
669
52
722
nd
New Kensington
1
0
2
0
2
0.114
718
4
723
rd
Monessen
1
1
1
0
0
0.082
726
3
724
th
Chester
4
0
2
1
6
0.078
728
4
725
th
Farrell
1
0
1
0
1
0.074
727
2
726
th
Upland
1
0
0
0
0
0.073
(n/a)
727
th
Duquesne
1
0
0
0
0
0.016
729
2
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Pennsylvania
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Pennsylvania Department of Education.
These rankings were last updated on November 13, 2025, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Pennsylvania Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Pennsylvania Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
State-Administered Standardized Tests: A Comprehensive Guide
Every Student Succeeds Act (ESSA): Transforming Education in America
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Pennsylvania Department of Education.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...