SA

Schools in Montgomery County

150 ranked schools

Overall Score Percentile
<20
20+
40+
60+
80+
1
10/10
Lower Merion HS
Lower Merion SD · Ardmore
#1 Overall in Montgomery County
10/10 · #2 High School in Pennsylvania
2
10/10
Harriton SHS
Lower Merion SD · Rosemont
#2 Overall in Montgomery County
10/10 · #5 High School in Pennsylvania
3
10/10
Black Rock MS
Lower Merion SD · Villanova
#3 Overall in Montgomery County
10/10 · #5 Middle School in Pennsylvania
4
10/10
Bala-Cynwyd MS
Lower Merion SD · Bala Cynwyd
#4 Overall in Montgomery County
10/10 · #7 Middle School in Pennsylvania
5
10/10
Welsh Valley MS
Lower Merion SD · Narberth
#5 Overall in Montgomery County
10/10 · #11 Middle School in Pennsylvania
6
10/10
Fort Washington El Sch
Upper Dublin SD · Fort Washington
#6 Overall in Montgomery County
10/10 · #12 Elementary School in Pennsylvania
7
10/10
Merion El Sch
Lower Merion SD · Merion Station
#7 Overall in Montgomery County
10/10 · #15 Elementary School in Pennsylvania
8
10/10
Conshohocken El Sch
Colonial SD · Conshohocken
#8 Overall in Montgomery County
10/10 · #16 Elementary School in Pennsylvania
9
8/10
Pennsylvania Virtual CS
Pennsylvania Virtual CS · King of Prussia
#9 Overall in Montgomery County
8/10 · #19 K-12 School in Pennsylvania
10
10/10
Plymouth-Whitemarsh SHS
Colonial SD · Plymouth Meeting
#10 Overall in Montgomery County
10/10 · #22 High School in Pennsylvania
11
10/10
Spring-Ford MS 7th Grade Ctr
Spring-Ford Area SD · Royersford
#11 Overall in Montgomery County
10/10 · #26 Middle School in Pennsylvania
12
10/10
Gladwyne Sch
Lower Merion SD · Gladwyne
#12 Overall in Montgomery County
10/10 · #32 Elementary School in Pennsylvania
13
10/10
Lower Moreland MS
Lower Moreland Township SD
#13 Overall in Montgomery County
10/10 · #34 Middle School in Pennsylvania
14
10/10
Belmont Hills El Sch
Lower Merion SD · Bala Cynwyd
#14 Overall in Montgomery County
10/10 · #42 Elementary School in Pennsylvania
15
10/10
Sandy Run MS
Upper Dublin SD · Dresher
#15 Overall in Montgomery County
10/10 · #42 Middle School in Pennsylvania
16
10/10
Wissahickon MS
Wissahickon SD · Ambler
#16 Overall in Montgomery County
10/10 · #43 Middle School in Pennsylvania
17
4/10
Agora Cyber CS
Agora Cyber CS · King of Prussia
#17 Overall in Montgomery County
4/10 · #43 K-12 School in Pennsylvania
18
10/10
Stony Creek El Sch
Wissahickon SD · Blue Bell
#18 Overall in Montgomery County
10/10 · #44 Elementary School in Pennsylvania
19
10/10
Spring-Ford Intrmd Sch 5th/6th
Spring-Ford Area SD · Royersford
#19 Overall in Montgomery County
10/10 · #45 Middle School in Pennsylvania
20
10/10
Penn Valley Sch
Lower Merion SD · Narberth
#20 Overall in Montgomery County
10/10 · #45 Elementary School in Pennsylvania
21
10/10
Wissahickon SHS
Wissahickon SD · Ambler
#21 Overall in Montgomery County
10/10 · #46 High School in Pennsylvania
22
10/10
Whitemarsh El Sch
Colonial SD · Lafayette Hill
#22 Overall in Montgomery County
10/10 · #47 Elementary School in Pennsylvania
23
10/10
Spring-Ford SHS 9-12 Ctr
Spring-Ford Area SD · Royersford
#23 Overall in Montgomery County
10/10 · #49 High School in Pennsylvania
24
10/10
Worcester El Sch
Methacton SD · Lansdale
#24 Overall in Montgomery County
10/10 · #50 Elementary School in Pennsylvania
25
10/10
Perkiomen Valley HS
Perkiomen Valley SD · Collegeville
#25 Overall in Montgomery County
10/10 · #53 High School in Pennsylvania
26
9/10
Perkiomen Valley MS-East
Perkiomen Valley SD · Collegeville
#26 Overall in Montgomery County
9/10 · #56 Middle School in Pennsylvania
27
10/10
Maple Glen El Sch
Upper Dublin SD · Maple Glen
#27 Overall in Montgomery County
10/10 · #62 Elementary School in Pennsylvania
28
10/10
Penn Wynne Sch
Lower Merion SD · Wynnewood
#28 Overall in Montgomery County
10/10 · #69 Elementary School in Pennsylvania
29
9/10
Colonial MS
Colonial SD · Plymouth Meeting
#29 Overall in Montgomery County
9/10 · #70 Middle School in Pennsylvania
30
9/10
Souderton Area HS
Souderton Area SD
#30 Overall in Montgomery County
9/10 · #72 High School in Pennsylvania
31
9/10
Pennbrook MS
North Penn SD · North Wales
#31 Overall in Montgomery County
9/10 · #72 Middle School in Pennsylvania
32
9/10
Spring-Ford MS 8th Grade Ctr
Spring-Ford Area SD · Royersford
#32 Overall in Montgomery County
9/10 · #74 Middle School in Pennsylvania
33
10/10
Jarrettown El Sch
Upper Dublin SD · Dresher
#33 Overall in Montgomery County
10/10 · #78 Elementary School in Pennsylvania
34
9/10
Skyview Upper El Sch
Methacton SD · Eagleville
#34 Overall in Montgomery County
9/10 · #80 Middle School in Pennsylvania
35
9/10
Springfield Twp MS
Springfield Township SD · Oreland
#35 Overall in Montgomery County
9/10 · #84 Middle School in Pennsylvania
36
10/10
Upper Providence El Sch
Spring-Ford Area SD · Royersford
#36 Overall in Montgomery County
10/10 · #87 Elementary School in Pennsylvania
37
9/10
Upper Dublin HS
Upper Dublin SD · Fort Washington
#37 Overall in Montgomery County
9/10 · #90 High School in Pennsylvania
38
10/10
Cynwyd Sch
Lower Merion SD · Bala Cynwyd
#38 Overall in Montgomery County
10/10 · #91 Elementary School in Pennsylvania
39
10/10
Evergreen El Sch
Perkiomen Valley SD · Collegeville
#39 Overall in Montgomery County
10/10 · #94 Elementary School in Pennsylvania
40
9/10
Indian Valley MS
Souderton Area SD · Harleysville
#40 Overall in Montgomery County
9/10 · #102 Middle School in Pennsylvania
41
9/10
Springfield Twp HS
Springfield Township SD · Erdenheim
#41 Overall in Montgomery County
9/10 · #103 High School in Pennsylvania
42
9/10
Upper Perkiomen HS
Upper Perkiomen SD · Pennsburg
#42 Overall in Montgomery County
9/10 · #104 High School in Pennsylvania
43
10/10
Souderton CS Collaborative
Souderton CS Collaborative · Souderton
#43 Overall in Montgomery County
10/10 · #105 Elementary School in Pennsylvania
44
9/10
Lower Moreland HS
Lower Moreland Township SD · Huntingdon Valley
#44 Overall in Montgomery County
9/10 · #108 High School in Pennsylvania
45
9/10
North Penn SHS
North Penn SD · Lansdale
#45 Overall in Montgomery County
9/10 · #112 High School in Pennsylvania
46
8/10
Perkiomen Valley MS-West
Perkiomen Valley SD · Zieglerville
#46 Overall in Montgomery County
8/10 · #116 Middle School in Pennsylvania
47
8/10
Arcola Intrmd Sch
Methacton SD · Eagleville
#47 Overall in Montgomery County
8/10 · #118 Middle School in Pennsylvania
48
9/10
Methacton HS
Methacton SD · Eagleville
#48 Overall in Montgomery County
9/10 · #119 High School in Pennsylvania
49
10/10
Salford Hills El Sch
Souderton Area SD · Harleysville
#49 Overall in Montgomery County
10/10 · #124 Elementary School in Pennsylvania
50
8/10
Keith Valley MS
Hatboro-Horsham SD · Horsham
#50 Overall in Montgomery County
8/10 · #132 Middle School in Pennsylvania
51
8/10
Pennfield MS
North Penn SD · Hatfield
#51 Overall in Montgomery County
8/10 · #137 Middle School in Pennsylvania
52
10/10
Oaks El Sch
Spring-Ford Area SD · Oaks
#52 Overall in Montgomery County
10/10 · #144 Elementary School in Pennsylvania
53
8/10
Upper Moreland MS
Upper Moreland Township SD · Hatboro
#53 Overall in Montgomery County
8/10 · #147 Middle School in Pennsylvania
54
10/10
Colonial El Sch
Colonial SD · Plymouth Meeting
#54 Overall in Montgomery County
10/10 · #147 Elementary School in Pennsylvania
55
10/10
Skippack El Sch
Perkiomen Valley SD · Collegeville
#55 Overall in Montgomery County
10/10 · #148 Elementary School in Pennsylvania
56
10/10
Limerick El Sch
Spring-Ford Area SD · Royersford
#56 Overall in Montgomery County
10/10 · #154 Elementary School in Pennsylvania
57
9/10
Shady Grove El Sch
Wissahickon SD · Ambler
#57 Overall in Montgomery County
9/10 · #164 Elementary School in Pennsylvania
58
9/10
Lower Gwynedd El Sch
Wissahickon SD · Ambler
#58 Overall in Montgomery County
9/10 · #165 Elementary School in Pennsylvania
59
8/10
Hatboro-Horsham SHS
Hatboro-Horsham SD · Horsham
#59 Overall in Montgomery County
8/10 · #167 High School in Pennsylvania
60
7/10
Upper Perkiomen MS
Upper Perkiomen SD · Pennsburg
#60 Overall in Montgomery County
7/10 · #171 Middle School in Pennsylvania
61
9/10
South El Sch
Perkiomen Valley SD · Trappe
#61 Overall in Montgomery County
9/10 · #173 Elementary School in Pennsylvania
62
7/10
Upper Merion MS
Upper Merion Area SD · King of Prussia
#62 Overall in Montgomery County
7/10 · #181 Middle School in Pennsylvania
63
7/10
Abington MS
Abington SD · Abington
#63 Overall in Montgomery County
7/10 · #182 Middle School in Pennsylvania
64
9/10
Marlborough El Sch
Upper Perkiomen SD · Green Lane
#64 Overall in Montgomery County
9/10 · #193 Elementary School in Pennsylvania
65
7/10
Abington SHS
Abington SD · Abington
#65 Overall in Montgomery County
7/10 · #194 High School in Pennsylvania
66
9/10
Rydal El Sch
Abington SD · Huntingdon Valley
#66 Overall in Montgomery County
9/10 · #194 Elementary School in Pennsylvania
67
9/10
Montgomery El Sch
North Penn SD · North Wales
#67 Overall in Montgomery County
9/10 · #199 Elementary School in Pennsylvania
68
9/10
Plymouth El Sch
Colonial SD · Plymouth Meeting
#68 Overall in Montgomery County
9/10 · #200 Elementary School in Pennsylvania
69
9/10
Ridge Park El Sch
Colonial SD · Conshohocken
#69 Overall in Montgomery County
9/10 · #205 Elementary School in Pennsylvania
70
6/10
Penndale MS
North Penn SD · Lansdale
#70 Overall in Montgomery County
6/10 · #211 Middle School in Pennsylvania
71
6/10
Elkins Park Sch
Cheltenham SD · Elkins Park
#71 Overall in Montgomery County
6/10 · #214 Middle School in Pennsylvania
72
7/10
Jenkintown Middle/High School
Jenkintown SD · Jenkintown
#72 Overall in Montgomery County
7/10 · #214 High School in Pennsylvania
73
9/10
Gwynedd Square El Sch
North Penn SD · Lansdale
#73 Overall in Montgomery County
9/10 · #226 Elementary School in Pennsylvania
74
9/10
Bridle Path El Sch
North Penn SD · Lansdale
#74 Overall in Montgomery County
9/10 · #239 Elementary School in Pennsylvania
75
9/10
General Nash El Sch
North Penn SD · Harleysville
#75 Overall in Montgomery County
9/10 · #243 Elementary School in Pennsylvania
76
9/10
Arrowhead El Sch
Methacton SD · Collegeville
#76 Overall in Montgomery County
9/10 · #250 Elementary School in Pennsylvania
77
9/10
Walton Farm El Sch
North Penn SD · Lansdale
#77 Overall in Montgomery County
9/10 · #256 Elementary School in Pennsylvania
78
9/10
Overlook Sch
Abington SD · Abington
#78 Overall in Montgomery County
9/10 · #258 Elementary School in Pennsylvania
79
9/10
Fitzwater El Sch
Upper Dublin SD · Willow Grove
#79 Overall in Montgomery County
9/10 · #260 Elementary School in Pennsylvania
80
9/10
Blue Bell El Sch
Wissahickon SD · Blue Bell
#80 Overall in Montgomery County
9/10 · #263 Elementary School in Pennsylvania
81
9/10
Evans El Sch
Spring-Ford Area SD · Limerick
#81 Overall in Montgomery County
9/10 · #265 Elementary School in Pennsylvania
82
5/10
Indian Crest MS
Souderton Area SD · Souderton
#82 Overall in Montgomery County
5/10 · #268 Middle School in Pennsylvania
83
9/10
Woodland El Sch
Methacton SD · Norristown
#83 Overall in Montgomery County
9/10 · #273 Elementary School in Pennsylvania
84
6/10
Upper Moreland HS
Upper Moreland Township SD · Willow Grove
#84 Overall in Montgomery County
6/10 · #277 High School in Pennsylvania
85
9/10
Murray Avenue Sch
Lower Moreland Township SD · Huntingdon Valley
#85 Overall in Montgomery County
9/10 · #286 Elementary School in Pennsylvania
86
9/10
North Wales El Sch
North Penn SD · North Wales
#86 Overall in Montgomery County
9/10 · #291 Elementary School in Pennsylvania
87
5/10
Cedarbrook MS
Cheltenham SD · Wyncote
#87 Overall in Montgomery County
5/10 · #301 Middle School in Pennsylvania
88
9/10
Candlebrook El Sch
Upper Merion Area SD · King of Prussia
#88 Overall in Montgomery County
9/10 · #307 Elementary School in Pennsylvania
89
6/10
Pottsgrove SHS
Pottsgrove SD · Pottstown
#89 Overall in Montgomery County
6/10 · #307 High School in Pennsylvania
90
8/10
Pine Road El Sch
Lower Moreland Township SD · Huntingdon Valley
#90 Overall in Montgomery County
8/10 · #311 Elementary School in Pennsylvania
91
8/10
Vernfield El Sch
Souderton Area SD · Telford
#91 Overall in Montgomery County
8/10 · #321 Elementary School in Pennsylvania
92
4/10
Pottsgrove MS
Pottsgrove SD · Pottstown
#92 Overall in Montgomery County
4/10 · #323 Middle School in Pennsylvania
93
8/10
Highland Sch
Abington SD · Abington
#93 Overall in Montgomery County
8/10 · #332 Elementary School in Pennsylvania
94
8/10
Jenkintown El Sch
Jenkintown SD · Jenkintown
#94 Overall in Montgomery County
8/10 · #336 Elementary School in Pennsylvania
95
8/10
Franconia El Sch
Souderton Area SD · Souderton
#95 Overall in Montgomery County
8/10 · #339 Elementary School in Pennsylvania
96
5/10
Upper Merion HS
Upper Merion Area SD · King of Prussia
#96 Overall in Montgomery County
5/10 · #339 High School in Pennsylvania
97
8/10
Spring City El Sch
Spring-Ford Area SD · Spring City
#97 Overall in Montgomery County
8/10 · #340 Elementary School in Pennsylvania
98
8/10
Willow Hill Sch
Abington SD · Willow Grove
#98 Overall in Montgomery County
8/10 · #341 Elementary School in Pennsylvania
99
8/10
Caley El Sch
Upper Merion Area SD · King of Prussia
#99 Overall in Montgomery County
8/10 · #362 Elementary School in Pennsylvania
100
3/10
East Norriton MS
Norristown Area SD · Norristown
#100 Overall in Montgomery County
3/10 · #376 Middle School in Pennsylvania
101
8/10
Schwenksville El Sch
Perkiomen Valley SD · Schwenksville
#101 Overall in Montgomery County
8/10 · #376 Elementary School in Pennsylvania
102
8/10
West Broad Street El Sch
Souderton Area SD · Souderton
#102 Overall in Montgomery County
8/10 · #384 Elementary School in Pennsylvania
103
8/10
Simmons El Sch
Hatboro-Horsham SD · Horsham
#103 Overall in Montgomery County
8/10 · #398 Elementary School in Pennsylvania
104
4/10
Cheltenham HS
Cheltenham SD · Wyncote
#104 Overall in Montgomery County
4/10 · #413 High School in Pennsylvania
105
8/10
Brooke El Sch
Spring-Ford Area SD · Royersford
#105 Overall in Montgomery County
8/10 · #416 Elementary School in Pennsylvania
106
8/10
Wyncote El Sch
Cheltenham SD · Wyncote
#106 Overall in Montgomery County
8/10 · #425 Elementary School in Pennsylvania
107
8/10
Copper Beech Sch
Abington SD · Glenside
#107 Overall in Montgomery County
8/10 · #429 Elementary School in Pennsylvania
108
8/10
Roberts El Sch
Upper Merion Area SD · Wayne
#108 Overall in Montgomery County
8/10 · #430 Elementary School in Pennsylvania
109
8/10
McKinley Sch
Abington SD · Elkins Park
#109 Overall in Montgomery County
8/10 · #436 Elementary School in Pennsylvania
110
2/10
Eisenhower MS
Norristown Area SD · Norristown
#110 Overall in Montgomery County
2/10 · #450 Middle School in Pennsylvania
111
8/10
York Avenue El Sch
North Penn SD · Lansdale
#111 Overall in Montgomery County
8/10 · #458 Elementary School in Pennsylvania
112
8/10
Myers El Sch
Cheltenham SD · Elkins Park
#112 Overall in Montgomery County
8/10 · #459 Elementary School in Pennsylvania
113
2/10
Pottstown MS
Pottstown SD · Pottstown
#113 Overall in Montgomery County
2/10 · #464 Middle School in Pennsylvania
114
7/10
Gwyn-Nor El Sch
North Penn SD · North Wales
#114 Overall in Montgomery County
7/10 · #465 Elementary School in Pennsylvania
115
7/10
Springfield Twp El Sch-Erdenhm
Springfield Township SD · Flourtown
#115 Overall in Montgomery County
7/10 · #469 Elementary School in Pennsylvania
116
1/10
Blockson MS
Norristown Area SD
#116 Overall in Montgomery County
1/10 · #472 Middle School in Pennsylvania
117
7/10
Roslyn Sch
Abington SD · Roslyn
#117 Overall in Montgomery County
7/10 · #479 Elementary School in Pennsylvania
118
7/10
Royersford El Sch
Spring-Ford Area SD · Royersford
#118 Overall in Montgomery County
7/10 · #496 Elementary School in Pennsylvania
119
7/10
Oak Ridge El Sch
Souderton Area SD · Harleysville
#119 Overall in Montgomery County
7/10 · #508 Elementary School in Pennsylvania
120
2/10
Pottstown SHS
Pottstown SD · Pottstown
#120 Overall in Montgomery County
2/10 · #523 High School in Pennsylvania
121
7/10
Inglewood El Sch
North Penn SD · Lansdale
#121 Overall in Montgomery County
7/10 · #524 Elementary School in Pennsylvania
122
7/10
Eagleville El Sch
Methacton SD · Eagleville
#122 Overall in Montgomery County
7/10 · #531 Elementary School in Pennsylvania
123
2/10
Norristown Area HS
Norristown Area SD · Norristown
#123 Overall in Montgomery County
2/10 · #540 High School in Pennsylvania
124
7/10
Glenside El Sch
Cheltenham SD · Glenside
#124 Overall in Montgomery County
7/10 · #549 Elementary School in Pennsylvania
125
7/10
Upper Perkiomen 4th and 5th Gr
Upper Perkiomen SD
#125 Overall in Montgomery County
7/10 · #576 Elementary School in Pennsylvania
126
7/10
Knapp El Sch
North Penn SD · Lansdale
#126 Overall in Montgomery County
7/10 · #616 Elementary School in Pennsylvania
127
6/10
Blair Mill El Sch
Hatboro-Horsham SD · Hatboro
#127 Overall in Montgomery County
6/10 · #619 Elementary School in Pennsylvania
128
1/10
Roosevelt Campus of the Norris
Norristown Area SD
#128 Overall in Montgomery County
1/10 · #623 High School in Pennsylvania
129
6/10
Kulp El Sch
North Penn SD · Hatfield
#129 Overall in Montgomery County
6/10 · #676 Elementary School in Pennsylvania
130
6/10
Hereford El Sch
Upper Perkiomen SD · Hereford
#130 Overall in Montgomery County
6/10 · #681 Elementary School in Pennsylvania
131
6/10
Upper Moreland El Sch
Upper Moreland Township SD · Hatboro
#131 Overall in Montgomery County
6/10 · #746 Elementary School in Pennsylvania
132
5/10
Hallowell El Sch
Hatboro-Horsham SD · Horsham
#132 Overall in Montgomery County
5/10 · #774 Elementary School in Pennsylvania
133
5/10
Oak Park El Sch
North Penn SD · Lansdale
#133 Overall in Montgomery County
5/10 · #800 Elementary School in Pennsylvania
134
5/10
Barth El Sch
Pottstown SD · Pottstown
#134 Overall in Montgomery County
5/10 · #827 Elementary School in Pennsylvania
135
5/10
Crooked Billet El Sch
Hatboro-Horsham SD · Hatboro
#135 Overall in Montgomery County
5/10 · #830 Elementary School in Pennsylvania
136
5/10
Hatfield El Sch
North Penn SD · Hatfield
#136 Overall in Montgomery County
5/10 · #908 Elementary School in Pennsylvania
137
5/10
Bridgeport El Sch
Upper Merion Area SD · Bridgeport
#137 Overall in Montgomery County
5/10 · #916 Elementary School in Pennsylvania
138
4/10
Lower Pottsgrove El Sch
Pottsgrove SD · Pottstown
#138 Overall in Montgomery County
4/10 · #976 Elementary School in Pennsylvania
139
4/10
E M Crouthamel El Sch
Souderton Area SD · Souderton
#139 Overall in Montgomery County
4/10 · #978 Elementary School in Pennsylvania
140
4/10
Gulph EL Sch
Upper Merion Area SD · King of Prussia
#140 Overall in Montgomery County
4/10 · #992 Elementary School in Pennsylvania
141
4/10
Paul V Fly El Sch
Norristown Area SD · Norristown
#141 Overall in Montgomery County
4/10 · #1025 Elementary School in Pennsylvania
142
3/10
Davenport El Sch
Norristown Area SD
#142 Overall in Montgomery County
3/10 · #1103 Elementary School in Pennsylvania
143
3/10
Rupert El Sch
Pottstown SD · Pottstown
#143 Overall in Montgomery County
3/10 · #1110 Elementary School in Pennsylvania
144
3/10
Cole Manor El Sch
Norristown Area SD · Norristown
#144 Overall in Montgomery County
3/10 · #1130 Elementary School in Pennsylvania
145
3/10
Lincoln El Sch
Pottstown SD · Pottstown
#145 Overall in Montgomery County
3/10 · #1133 Elementary School in Pennsylvania
146
3/10
Cheltenham El Sch
Cheltenham SD · Cheltenham
#146 Overall in Montgomery County
3/10 · #1142 Elementary School in Pennsylvania
147
3/10
Marshall Street El Sch
Norristown Area SD · Norristown
#147 Overall in Montgomery County
3/10 · #1211 Elementary School in Pennsylvania
148
2/10
Whitehall El Sch
Norristown Area SD · Norristown
#148 Overall in Montgomery County
2/10 · #1259 Elementary School in Pennsylvania
149
2/10
Franklin El Sch
Pottstown SD · Pottstown
#149 Overall in Montgomery County
2/10 · #1293 Elementary School in Pennsylvania
150
2/10
Hancock El Sch
Norristown Area SD · Norristown
#150 Overall in Montgomery County
2/10 · #1311 Elementary School in Pennsylvania