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
⚠
We've upgraded our subscription system.
Sign in and save your payment method so your ad-free access continues uninterrupted.
Sign in now →
Home
Pennsylvania
Montgomery County
Beta
You're viewing our redesigned school list.
Prefer the classic layout?
Best Public Schools in Montgomery County, PA
×
Coming soon:
We're expecting this year's test scores from the Pennsylvania Department of Education any day now — new rankings will be posted the moment they're released!
Get Notified!
Coming soon:
This year's test scores are expected from the Pennsylvania Department of Education any day now — new rankings will follow the moment they're released!
Get Notified!
At a glance
158
Schools
112,691
Students
31
Districts
36
5-star schools
Top ranked
Welsh Valley Middle School
10
th
of 873 Pennsylvania middle schools
▲
Biggest riser
Knapp Elementary School
up 259 spots statewide this year
◉
Smallest classes
E M Crouthamel Elementary School
9.1 students per teacher
SchoolDigger ratings
5★
4★
3★
2★
24 schools without a SchoolDigger rating (private or too few tested students)
See the top-ranked Pennsylvania schools →
Showing the top 100 of 158 schools. All 158 are on the map and in the
Table view
.
All Public
Elementary
Middle
High
Alternative
Private
All Schools
Charter
1
Title I
31
List & Map
Table
Sort
Name
Rank
Students
My Schools
0
See just my schools...
Email my school list...
Press the
button next to a school to save it to this list!
Boundaries:
County
None
District
Zip Code
County
Pin color:
School Rank
School Rank
% Low-income students
% African American Students
% American Indian Students
% Asian Students
% Hispanic Students
% Pacific Islander Students
% White Students
List
Map
Welsh Valley Middle School
Public
Grades 5-8
Lower Merion School District
·
Narberth
788
students
·
9.9:1
student/teacher
·
17%
free/reduced lunch
Better than
98%
statewide
10
th
of 873
▲ 11
Compare
Bala-Cynwyd Middle School
Public
Grades 5-8
Lower Merion School District
·
Bala Cynwyd
794
students
·
10.1:1
student/teacher
·
15%
free/reduced lunch
Better than
98%
statewide
13
th
of 873
Compare
Lower Merion High School
Public
Grades 9-12
Lower Merion School District
·
Ardmore
1,674
students
·
11.5:1
student/teacher
·
21%
free/reduced lunch
Better than
99%
statewide
5
th
of 681
▲ 4
Compare
Fort Washington Elementary School
Public
Grades K-5
Upper Dublin School District
·
Fort Washington
518
students
·
12.6:1
student/teacher
·
11%
free/reduced lunch
Better than
99%
statewide
5
th
of 1,511
▲ 16
Compare
Merion Elementary School
Public
Grades K-4
Lower Merion School District
·
Merion Station
438
students
·
11.2:1
student/teacher
·
15%
free/reduced lunch
Better than
98%
statewide
23
rd
of 1,511
▼ 5
Compare
Stony Creek Elementary School
Public
Grades K-5
Wissahickon School District
·
Blue Bell
643
students
·
13.7:1
student/teacher
·
17%
free/reduced lunch
Better than
97%
statewide
34
th
of 1,511
▲ 16
Compare
Maple Glen Elementary School
Public
Grades K-5
Upper Dublin School District
·
Maple Glen
452
students
·
11.5:1
student/teacher
·
12%
free/reduced lunch
Better than
97%
statewide
36
th
of 1,511
▲ 4
Compare
Souderton Charter School Collaborative
Public
Charter
Grades K-8
Souderton Charter School Collaborative
·
Souderton
250
students
·
10.5:1
student/teacher
Better than
97%
statewide
44
th
of 1,511
▲ 16
Compare
Penn Valley School
Public
Grades K-4
Lower Merion School District
·
Narberth
542
students
·
12:1
student/teacher
·
16%
free/reduced lunch
Better than
96%
statewide
46
th
of 1,511
▼ 30
Compare
Wissahickon Middle School
Public
Grades 6-8
Wissahickon School District
·
Ambler
1,208
students
·
14.4:1
student/teacher
·
24%
free/reduced lunch
Better than
94%
statewide
46
th
of 873
▲ 15
Compare
Plymouth-Whitemarsh Senior High School
Public
Grades 9-12
Colonial School District
·
Plymouth Meeting
1,637
students
·
14.8:1
student/teacher
·
33%
free/reduced lunch
Better than
96%
statewide
24
th
of 681
▲ 4
Compare
Sandy Run Middle School
Public
Grades 6-8
Upper Dublin School District
·
Dresher
962
students
·
13.8:1
student/teacher
·
19%
free/reduced lunch
Better than
94%
statewide
47
th
of 873
▼ 2
Compare
Worcester Elementary School
Public
Grades K-4
Methacton School District
·
Lansdale
441
students
·
12.8:1
student/teacher
·
13%
free/reduced lunch
Better than
95%
statewide
61
st
of 1,511
▲ 2
Compare
Gladwyne School
Public
Grades K-4
Lower Merion School District
·
Gladwyne
556
students
·
13.4:1
student/teacher
·
12%
free/reduced lunch
Better than
95%
statewide
62
nd
of 1,511
▼ 20
Compare
Belmont Hills Elementary School
Public
Grades K-4
Lower Merion School District
·
Bala Cynwyd
358
students
·
10.9:1
student/teacher
·
16%
free/reduced lunch
Better than
95%
statewide
63
rd
of 1,511
▼ 11
Compare
Pennbrook Middle School
Public
Grades 7-9
North Penn School District
·
North Wales
767
students
·
12:1
student/teacher
·
23%
free/reduced lunch
Better than
94%
statewide
50
th
of 873
▲ 26
Compare
Jarrettown Elementary School
Public
Grades K-5
Upper Dublin School District
·
Dresher
454
students
·
12.3:1
student/teacher
·
13%
free/reduced lunch
Better than
95%
statewide
70
th
of 1,511
▲ 30
Compare
Colonial Elementary School
Public
Grades 4-5
Colonial School District
·
Plymouth Meeting
857
students
·
14.6:1
student/teacher
·
23%
free/reduced lunch
Better than
94%
statewide
85
th
of 1,511
▲ 22
Compare
Penn Wynne School
Public
Grades K-4
Lower Merion School District
·
Wynnewood
621
students
·
12.7:1
student/teacher
·
19%
free/reduced lunch
Better than
93%
statewide
94
th
of 1,511
▼ 23
Compare
Chestnutwold Elementary School
Public
Grades K-5
Haverford Township School District
·
Ardmore
566
students
·
13.7:1
student/teacher
·
14%
free/reduced lunch
Better than
93%
statewide
97
th
of 1,511
▲ 63
Compare
Perkiomen Valley Middle School-East
Public
Grades 6-8
Perkiomen Valley School District
·
Collegeville
592
students
·
11.9:1
student/teacher
·
20%
free/reduced lunch
Better than
92%
statewide
66
th
of 873
▼ 17
Compare
Lower Gwynedd Elementary School
Public
Grades K-5
Wissahickon School District
·
Ambler
630
students
·
15.2:1
student/teacher
·
19%
free/reduced lunch
Better than
93%
statewide
105
th
of 1,511
▲ 58
Compare
Shady Grove Elementary School
Public
Grades K-5
Wissahickon School District
·
Ambler
698
students
·
14.4:1
student/teacher
·
28%
free/reduced lunch
Better than
92%
statewide
106
th
of 1,511
▲ 129
Compare
Evergreen Elementary School
Public
Grades K-5
Perkiomen Valley School District
·
Collegeville
465
students
·
11.6:1
student/teacher
·
23%
free/reduced lunch
Better than
92%
statewide
114
th
of 1,511
▼ 26
Compare
Salford Hills Elementary School
Public
Grades K-5
Souderton Area School District
·
Harleysville
449
students
·
13.6:1
student/teacher
·
16%
free/reduced lunch
Better than
91%
statewide
121
st
of 1,511
▲ 20
Compare
Cynwyd School
Public
Grades K-4
Lower Merion School District
·
Bala Cynwyd
446
students
·
12.1:1
student/teacher
·
15%
free/reduced lunch
Better than
91%
statewide
122
nd
of 1,511
▼ 38
Compare
Upper Providence Elementary School
Public
Grades K-4
Spring-Ford Area School District
·
Royersford
435
students
·
11.1:1
student/teacher
·
11%
free/reduced lunch
Better than
91%
statewide
125
th
of 1,511
▼ 74
Compare
Rydal Elementary School
Public
Grades K-5
Abington School District
·
Huntingdon Valley
569
students
·
17.1:1
student/teacher
·
27%
free/reduced lunch
Better than
91%
statewide
126
th
of 1,511
▲ 66
Compare
Wissahickon Senior High School
Public
Grades 9-12
Wissahickon School District
·
Ambler
1,480
students
·
12.6:1
student/teacher
·
29%
free/reduced lunch
Better than
92%
statewide
51
st
of 681
▼ 3
Compare
Spring-Ford Senior High School 9-12 Center
Public
Grades 9-12
Spring-Ford Area School District
·
Royersford
2,629
students
·
14.2:1
student/teacher
·
22%
free/reduced lunch
Better than
92%
statewide
52
nd
of 681
▼ 3
Compare
Oaks Elementary School
Public
Grades K-4
Spring-Ford Area School District
·
Oaks
591
students
·
15.3:1
student/teacher
·
17%
free/reduced lunch
Better than
91%
statewide
131
st
of 1,511
▲ 45
Compare
Springfield Township Middle School
Public
Grades 6-8
Springfield Township School District
·
Oreland
619
students
·
12.5:1
student/teacher
·
23%
free/reduced lunch
Better than
90%
statewide
79
th
of 873
▲ 4
Compare
Colonial Middle School
Public
Grades 6-8
Colonial School District
·
Plymouth Meeting
1,268
students
·
13.6:1
student/teacher
·
27%
free/reduced lunch
Better than
90%
statewide
81
st
of 873
▼ 24
Compare
Perkiomen Valley High School
Public
Grades 9-12
Perkiomen Valley School District
·
Collegeville
1,616
students
·
13.3:1
student/teacher
·
21%
free/reduced lunch
Better than
91%
statewide
56
th
of 681
▲ 19
Compare
Montgomery Elementary School
Public
Grades K-6
North Penn School District
·
North Wales
611
students
·
13.6:1
student/teacher
·
18%
free/reduced lunch
Better than
90%
statewide
151
st
of 1,511
▲ 23
Compare
Skippack Elementary School
Public
Grades K-5
Perkiomen Valley School District
·
Collegeville
557
students
·
12.4:1
student/teacher
·
18%
free/reduced lunch
Better than
89%
statewide
158
th
of 1,511
▲ 24
Compare
South Elementary School
Public
Grades K-5
Perkiomen Valley School District
·
Trappe
459
students
·
12.1:1
student/teacher
·
27%
free/reduced lunch
Better than
88%
statewide
171
st
of 1,511
▲ 24
Compare
Springfield Township High School
Public
Grades 9-12
Springfield Township School District
·
Erdenheim
762
students
·
13:1
student/teacher
·
24%
free/reduced lunch
Better than
90%
statewide
65
th
of 681
▲ 155
Compare
Walton Farm Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
566
students
·
14.7:1
student/teacher
·
33%
free/reduced lunch
Better than
87%
statewide
182
nd
of 1,511
▲ 68
Compare
Boyertown Area Middle School-East
Public
Grades 6-8
Boyertown Area School District
·
Gilbertsville
841
students
·
13.9:1
student/teacher
·
27%
free/reduced lunch
Better than
88%
statewide
98
th
of 873
▲ 44
Compare
Souderton Area High School
Public
Grades 9-12
Souderton Area School District
·
Souderton
2,121
students
·
16.4:1
student/teacher
·
29%
free/reduced lunch
Better than
89%
statewide
72
nd
of 681
▲ 18
Compare
General Nash Elementary School
Public
Grades K-6
North Penn School District
·
Harleysville
465
students
·
13.5:1
student/teacher
·
18%
free/reduced lunch
Better than
87%
statewide
186
th
of 1,511
▲ 14
Compare
Gwynedd Square Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
610
students
·
13.2:1
student/teacher
·
19%
free/reduced lunch
Better than
87%
statewide
194
th
of 1,511
▲ 20
Compare
Indian Valley Middle School
Public
Grades 6-8
Souderton Area School District
·
Harleysville
731
students
·
13.5:1
student/teacher
·
20%
free/reduced lunch
Better than
88%
statewide
103
rd
of 873
▲ 20
Compare
Thomas Fitzwater Elementary School
Public
Grades K-5
Upper Dublin School District
·
Willow Grove
431
students
·
12.4:1
student/teacher
·
24%
free/reduced lunch
Better than
86%
statewide
201
st
of 1,511
▼ 2
Compare
Pennfield Middle School
Public
Grades 7-9
North Penn School District
·
Hatfield
865
students
·
12:1
student/teacher
·
37%
free/reduced lunch
Better than
87%
statewide
106
th
of 873
▲ 53
Compare
Arrowhead Elementary School
Public
Grades K-4
Methacton School District
·
Collegeville
426
students
·
12.6:1
student/teacher
·
15%
free/reduced lunch
Better than
86%
statewide
211
th
of 1,511
▲ 32
Compare
Bridle Path Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
508
students
·
14.2:1
student/teacher
·
23%
free/reduced lunch
Better than
85%
statewide
223
rd
of 1,511
▼ 22
Compare
Upper Dublin High School
Public
Grades 9-12
Upper Dublin School District
·
Fort Washington
1,272
students
·
13.8:1
student/teacher
·
20%
free/reduced lunch
Better than
86%
statewide
90
th
of 681
▲ 17
Compare
Blue Bell Elementary School
Public
Grades K-5
Wissahickon School District
·
Blue Bell
522
students
·
14.4:1
student/teacher
·
18%
free/reduced lunch
Better than
84%
statewide
235
th
of 1,511
▲ 76
Compare
Overlook School
Public
Grades K-5
Abington School District
·
Abington
425
students
·
13.1:1
student/teacher
·
41%
free/reduced lunch
Better than
84%
statewide
237
th
of 1,511
▲ 44
Compare
Jenkintown Elementary School
Public
Grades K-6
Jenkintown School District
·
Jenkintown
401
students
·
13.2:1
student/teacher
·
26%
free/reduced lunch
Better than
84%
statewide
238
th
of 1,511
▲ 52
Compare
Arcola Intrmd School
Public
Grades 7-8
Methacton School District
·
Eagleville
692
students
·
11.7:1
student/teacher
·
22%
free/reduced lunch
Better than
85%
statewide
125
th
of 873
▼ 23
Compare
Methacton High School
Public
Grades 9-12
Methacton School District
·
Eagleville
1,499
students
·
13.8:1
student/teacher
·
22%
free/reduced lunch
Better than
85%
statewide
99
th
of 681
▲ 75
Compare
North Wales Elementary School
Public
Grades K-6
North Penn School District
·
North Wales
484
students
·
15:1
student/teacher
·
28%
free/reduced lunch
Better than
83%
statewide
251
st
of 1,511
▲ 10
Compare
Franconia Elementary School
Public
Grades K-5
Souderton Area School District
·
Souderton
426
students
·
10.4:1
student/teacher
·
35%
free/reduced lunch
Better than
82%
statewide
260
th
of 1,511
▲ 182
Compare
Limerick Elementary School
Public
Grades K-4
Spring-Ford Area School District
·
Royersford
257
students
·
9.1:1
student/teacher
·
27%
free/reduced lunch
Better than
82%
statewide
263
rd
of 1,511
▼ 136
Compare
Lower Moreland High School
Public
Grades 9-12
Lower Moreland Township School District
·
Huntingdon Valley
879
students
·
12.9:1
student/teacher
·
21%
free/reduced lunch
Better than
83%
statewide
110
th
of 681
▼ 7
Compare
Upper Perkiomen High School
Public
Grades 9-12
Upper Perkiomen School District
·
Pennsburg
1,021
students
·
16.1:1
student/teacher
·
34%
free/reduced lunch
Better than
83%
statewide
112
th
of 681
▲ 68
Compare
Willow Hill School
Public
Grades K-5
Abington School District
·
Willow Grove
362
students
·
11.9:1
student/teacher
·
45%
free/reduced lunch
Better than
81%
statewide
279
th
of 1,511
▲ 60
Compare
North Penn Senior High School
Public
Grades 10-12
North Penn School District
·
Lansdale
3,165
students
·
14.3:1
student/teacher
·
36%
free/reduced lunch
Better than
81%
statewide
124
th
of 681
▲ 16
Compare
Hatboro-Horsham Senior High School
Public
Grades 9-12
Hatboro-Horsham School District
·
Horsham
1,336
students
·
11.4:1
student/teacher
·
37%
free/reduced lunch
Better than
81%
statewide
126
th
of 681
▲ 142
Compare
Keith Valley Middle School
Public
Grades 6-8
Hatboro-Horsham School District
·
Horsham
966
students
·
9.8:1
student/teacher
·
39%
free/reduced lunch
Better than
83%
statewide
143
rd
of 873
▼ 4
Compare
Perkiomen Valley Middle School-West
Public
Grades 6-8
Perkiomen Valley School District
·
Zieglerville
509
students
·
10.6:1
student/teacher
·
29%
free/reduced lunch
Better than
83%
statewide
144
th
of 873
▼ 34
Compare
Woodland Elementary School
Public
Grades K-4
Methacton School District
·
Norristown
427
students
·
11.6:1
student/teacher
·
22%
free/reduced lunch
Better than
80%
statewide
298
th
of 1,511
▼ 64
Compare
Candlebrook Elementary School
Public
Grades K-4
Upper Merion Area School District
·
King of Prussia
313
students
·
11.3:1
student/teacher
·
33%
free/reduced lunch
Better than
80%
statewide
299
th
of 1,511
▲ 116
Compare
Roslyn School
Public
Grades K-5
Abington School District
·
Roslyn
400
students
·
11.8:1
student/teacher
·
39%
free/reduced lunch
Better than
78%
statewide
331
st
of 1,511
▲ 188
Compare
Highland School
Public
Grades K-5
Abington School District
·
Abington
452
students
·
12.5:1
student/teacher
·
33%
free/reduced lunch
Better than
77%
statewide
333
rd
of 1,511
▼ 56
Compare
Schwenksville Elementary School
Public
Grades K-5
Perkiomen Valley School District
·
Schwenksville
474
students
·
11.7:1
student/teacher
·
37%
free/reduced lunch
Better than
76%
statewide
349
th
of 1,511
▲ 154
Compare
Abington Middle School
Public
Grades 6-8
Abington School District
·
Abington
2,044
students
·
14.6:1
student/teacher
·
34%
free/reduced lunch
Better than
81%
statewide
160
th
of 873
▲ 42
Compare
Gwyn-Nor Elementary School
Public
Grades K-6
North Penn School District
·
North Wales
663
students
·
14.6:1
student/teacher
·
34%
free/reduced lunch
Better than
76%
statewide
352
nd
of 1,511
▲ 216
Compare
West Broad Street Elementary School
Public
Grades K-5
Souderton Area School District
·
Souderton
378
students
·
10.8:1
student/teacher
·
45%
free/reduced lunch
Better than
76%
statewide
353
rd
of 1,511
▲ 17
Compare
Springfield Township Elementary School-Erdenhm
Public
Grades 3-5
Springfield Township School District
·
Flourtown
573
students
·
11.4:1
student/teacher
·
24%
free/reduced lunch
Better than
75%
statewide
368
th
of 1,511
▲ 80
Compare
York Avenue Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
291
students
·
11:1
student/teacher
·
39%
free/reduced lunch
Better than
75%
statewide
372
nd
of 1,511
▲ 14
Compare
Penndale Middle School
Public
Grades 7-9
North Penn School District
·
Lansdale
1,171
students
·
13:1
student/teacher
·
45%
free/reduced lunch
Better than
80%
statewide
173
rd
of 873
▲ 132
Compare
Upper Moreland Middle School
Public
Grades 6-8
Upper Moreland Township School District
·
Hatboro
830
students
·
11.7:1
student/teacher
·
44%
free/reduced lunch
Better than
80%
statewide
174
th
of 873
▼ 17
Compare
Upper Perkiomen Middle School
Public
Grades 6-8
Upper Perkiomen School District
·
Pennsburg
672
students
·
11.4:1
student/teacher
·
34%
free/reduced lunch
Better than
79%
statewide
176
th
of 873
▲ 38
Compare
Evans Elementary School
Public
Grades PK, KG-4
Spring-Ford Area School District
·
Limerick
546
students
·
13.3:1
student/teacher
·
18%
free/reduced lunch
Better than
74%
statewide
390
th
of 1,511
▼ 202
Compare
Vernfield Elementary School
Public
Grades K-5
Souderton Area School District
·
Telford
517
students
·
13.6:1
student/teacher
·
23%
free/reduced lunch
Better than
74%
statewide
391
st
of 1,511
▼ 123
Compare
Simmons Elementary School
Public
Grades K-5
Hatboro-Horsham School District
·
Horsham
610
students
·
11.8:1
student/teacher
·
19%
free/reduced lunch
Better than
73%
statewide
393
rd
of 1,511
▼ 21
Compare
Copper Beech School
Public
Grades K-5
Abington School District
·
Glenside
860
students
·
14.1:1
student/teacher
·
29%
free/reduced lunch
Better than
73%
statewide
397
th
of 1,511
▼ 23
Compare
Myers Elementary School
Public
Grades K-5
Cheltenham School District
·
Elkins Park
310
students
·
13.1:1
student/teacher
·
55%
free/reduced lunch
Better than
73%
statewide
407
th
of 1,511
▲ 93
Compare
Wyncote Elementary School
Public
Grades K-5
Cheltenham School District
·
Wyncote
373
students
·
11.4:1
student/teacher
·
43%
free/reduced lunch
Better than
71%
statewide
427
th
of 1,511
▲ 113
Compare
Upper Perkiomen 4th and 5th Grade Center
Public
Grades 4-5
Upper Perkiomen School District
·
East Greenville
466
students
·
14.1:1
student/teacher
·
39%
free/reduced lunch
Better than
71%
statewide
430
th
of 1,511
▲ 61
Compare
Abington Senior High School
Public
Grades 9-12
Abington School District
·
Abington
2,692
students
·
17.2:1
student/teacher
·
34%
free/reduced lunch
Better than
71%
statewide
194
th
of 681
▲ 17
Compare
Oak Ridge Elementary School
Public
Grades K-5
Souderton Area School District
·
Harleysville
420
students
·
12.6:1
student/teacher
·
20%
free/reduced lunch
Better than
70%
statewide
446
th
of 1,511
▲ 3
Compare
Inglewood Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
408
students
·
12.2:1
student/teacher
·
40%
free/reduced lunch
Better than
70%
statewide
451
st
of 1,511
▲ 116
Compare
Knapp Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
633
students
·
13.5:1
student/teacher
·
58%
free/reduced lunch
Better than
70%
statewide
452
nd
of 1,511
▲ 259
Compare
Caley Elementary School
Public
Grades K-4
Upper Merion Area School District
·
King of Prussia
372
students
·
11.3:1
student/teacher
·
35%
free/reduced lunch
Better than
69%
statewide
465
th
of 1,511
▼ 179
Compare
McKinley School
Public
Grades K-5
Abington School District
·
Elkins Park
596
students
·
14.2:1
student/teacher
·
34%
free/reduced lunch
Better than
69%
statewide
466
th
of 1,511
▼ 137
Compare
Upper Merion Area Middle School
Public
Grades 5-8
Upper Merion Area School District
·
King of Prussia
1,348
students
·
12.7:1
student/teacher
·
49%
free/reduced lunch
Better than
72%
statewide
236
th
of 873
▲ 52
Compare
Brooke Elementary School
Public
Grades K-4
Spring-Ford Area School District
·
Royersford
379
students
·
11.4:1
student/teacher
·
28%
free/reduced lunch
Better than
66%
statewide
511
th
of 1,511
▼ 207
Compare
Royersford Elementary School
Public
Grades K-4
Spring-Ford Area School District
·
Royersford
398
students
·
12:1
student/teacher
·
41%
free/reduced lunch
Better than
66%
statewide
512
th
of 1,511
▼ 48
Compare
Blair Mill Elementary
Public
Grades K-5
Hatboro-Horsham School District
·
Hatboro
361
students
·
10.1:1
student/teacher
·
49%
free/reduced lunch
Better than
64%
statewide
537
th
of 1,511
▲ 34
Compare
Glenside Elementary School
Public
Grades K-5
Cheltenham School District
·
Glenside
360
students
·
12.6:1
student/teacher
·
44%
free/reduced lunch
Better than
64%
statewide
543
rd
of 1,511
▼ 12
Compare
Cedarbrook Middle School
Public
Grades 6-8
Cheltenham School District
·
Wyncote
672
students
·
11.3:1
student/teacher
·
50%
free/reduced lunch
Better than
68%
statewide
272
nd
of 873
▲ 131
Compare
Eagleville Elementary School
Public
Grades K-4
Methacton School District
·
Eagleville
401
students
·
12.4:1
student/teacher
·
36%
free/reduced lunch
Better than
62%
statewide
568
th
of 1,511
▼ 87
Compare
Kulp Elementary School
Public
Grades K-6
North Penn School District
·
Hatfield
583
students
·
14.2:1
student/teacher
·
40%
free/reduced lunch
Better than
61%
statewide
584
th
of 1,511
▲ 84
Compare
Upper Moreland High School
Public
Grades 9-12
Upper Moreland Township School District
·
Willow Grove
1,077
students
·
12.3:1
student/teacher
·
45%
free/reduced lunch
Better than
61%
statewide
259
th
of 681
▼ 29
Compare
Oak Park Elementary School
Public
Grades K-6
North Penn School District
·
Lansdale
526
students
·
13.9:1
student/teacher
·
60%
free/reduced lunch
Better than
59%
statewide
608
th
of 1,511
▲ 254
Compare
Show 10 more schools...
Big Map
Small Map
Load more schools when map is moved
Ranking:
E
Elementary
M
Middle
H
High
A
Alternative
P
Private
Dots: schools not in the list
Abington Middle School
Abington Senior High School
Agora Cyber Charter School
Arcola Intrmd School
Arrowhead Elementary School
Bala-Cynwyd Middle School
Barth Elementary School
Belmont Hills Elementary School
Blair Mill Elementary
Blockson Middle School
Blue Bell Elementary School
Boyertown Area Middle School-East
Bridgeport Elementary School
Bridle Path Elementary School
Brooke Elementary School
Caley Elementary School
Candlebrook Elementary School
Cedarbrook Middle School
Central Montco Technical High School
Cheltenham Elementary School
Cheltenham High School
Chestnutwold Elementary School
Cole Manor Elementary School
Colonial Elementary School
Colonial Middle School
Conshohocken Elementary School
Copper Beech School
Crooked Billet Elementary School
Cynwyd School
Davenport Elementary School
E M Crouthamel Elementary School
Eagleville Elementary School
East Norriton Middle School
Eastern Center for Arts and Technology
Eisenhower Middle School
Evans Elementary School
Evergreen Elementary School
Fort Washington Elementary School
Franconia Elementary School
Franklin Elementary School
General Nash Elementary School
Gilbertsville Elementary School
Gladwyne School
Glenside Elementary School
Gulph Elementary School
Gwynedd Square Elementary School
Gwyn-Nor Elementary School
Hallowell Elementary School
Hancock Elementary School
Hatboro-Horsham Senior High School
Hatfield Elementary School
Highland School
Indian Crest Middle School
Indian Valley Middle School
Inglewood Elementary School
Jarrettown Elementary School
Jenkintown Elementary School
Jenkintown Middle/High School
Keith Valley Middle School
Knapp Elementary School
Kulp Elementary School
Limerick Elementary School
Lincoln Elementary School
Lower Gwynedd Elementary School
Lower Merion High School
Lower Moreland High School
Lower Moreland Middle School
Lower Pottsgrove Elementary School
Maple Glen Elementary School
Marlborough Elementary School
Marshall Street Elementary School
McKinley School
Merion Elementary School
Methacton High School
Montgomery Elementary School
Murray Avenue School
Myers Elementary School
New Hanover-Upper Frederick Elementary
Norristown Area High School
North Montco Technical Career Center
North Penn Senior High School
North Wales Elementary School
Oak Park Elementary School
Oak Ridge Elementary School
Oaks Elementary School
Overlook School
Paul V Fly Elementary School
Penn Valley School
Penn Wynne School
Pennbrook Middle School
Penndale Middle School
Pennfield Middle School
Pennsylvania Virtual Charter School
Perkiomen Valley High School
Perkiomen Valley Middle School-East
Perkiomen Valley Middle School-West
Pine Road Elementary School
Plymouth Elementary School
Plymouth-Whitemarsh Senior High School
Pottsgrove Middle School
Pottsgrove Senior High School
Pottstown High School
Pottstown Middle School
Ray S. Musselman Learning Center
Ridge Park Elementary School
Ringing Rocks Elementary School
Roosevelt Campus of the Norristown Area High School
Roslyn School
Royersford Elementary School
Rupert Elementary School
Rydal Elementary School
Salford Hills Elementary School
Sandy Run Middle School
Schwenksville Elementary School
Shady Grove Elementary School
Simmons Elementary School
Skippack Elementary School
Skyview Upper Elementary School
Souderton Area High School
Souderton Charter School Collaborative
South East Youth Dev Center
South Elementary School
Springfield Township Elementary School-Enfield
Springfield Township Elementary School-Erdenhm
Springfield Township High School
Springfield Township Middle School
Spring-Ford Intrmd School 5th/6th
Spring-Ford Middle School 7th Grade Center
Spring-Ford Middle School 8th Grade Center
Spring-Ford Senior High School 9-12 Center
Stony Creek Elementary School
Thomas Fitzwater Elementary School
Upper Dublin High School
Upper Merion Area High School
Upper Merion Area Middle School
Upper Moreland Elementary School
Upper Moreland High School
Upper Moreland Middle School
Upper Perkiomen 4th and 5th Grade Center
Upper Perkiomen High School
Upper Perkiomen Middle School
Upper Providence Elementary School
Vernfield Elementary School
Walton Farm Elementary School
Welsh Valley Middle School
West Broad Street Elementary School
West Pottsgrove Elementary School
Western Montgomery Career and Technology Center
Whitehall Elementary School
Whitemarsh Elementary School
William Penn Charter
Willow Hill School
Wissahickon Middle School
Wissahickon Senior High School
Woodland Elementary School
Worcester Elementary School
Wyncote Elementary School
York Avenue Elementary School
SchoolDigger rankings lists for Pennsylvania:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Pennsylvania Department of Education.
IMPORTANT DISCLAIMERS
: Not all boundaries are included. We make every effort to ensure that boundaries are up-to-date. But it's important to note that these are approximations and are for general informational purposes only. To verify legal descriptions of boundaries or school locations,
contact your local tax assessor's office and/or school district
.
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...