Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / Pennsylvania /Best schools
Rankings · Pennsylvania

Largest schools in Montgomery County, Pennsylvania

Ranked by enrollment — academic rankings appear once test-score data is loaded.

# School City District Enrollment
1 Agora Cyber Cs King Of Prussia Agora Cyber CS 7337
2 Agora Cyber Cs King Of Prussia Agora Cyber CS 5135
3 North Penn Shs Lansdale North Penn SD 3020
4 Pennsylvania Virtual Cs King Of Prussia Pennsylvania Virtual CS 2714
5 Spring-Ford Shs 9-12 Ctr Royersford Spring-Ford Area SD 2584
6 Souderton Area Shs Souderton Souderton Area SD 2077
7 Abington Jhs Abington Abington SD 2037
8 Norristown Area Hs Norristown Norristown Area SD 2004
9 Abington Shs Abington Abington SD 1910
10 Perkiomen Valley Hs Collegeville Perkiomen Valley SD 1793
11 Lower Merion Hs Ardmore Lower Merion SD 1568
12 Methacton Hs Eagleville Methacton SD 1547
13 Plymouth-Whitemarsh Shs Plymouth Meeting Colonial SD 1503
14 Wissahickon Shs Ambler Wissahickon SD 1426
15 Hatboro-Horsham Shs Horsham Hatboro-Horsham SD 1414
16 Cheltenham Hs Wyncote Cheltenham SD 1382
17 Cheltenham Hs Wyncote Cheltenham SD 1372
18 Upper Dublin Hs Fort Washington Upper Dublin SD 1331
19 Penndale Ms Lansdale North Penn SD 1285
20 Upper Merion Ms King Of Prussia Upper Merion Area SD 1277
21 Harriton Shs Rosemont Lower Merion SD 1275
22 Upper Merion Hs King Of Prussia Upper Merion Area SD 1238
23 Spring-Ford Intrmd Sch 5Th/6Th Royersford Spring-Ford Area SD 1206
24 Colonial Ms Plymouth Meeting Colonial SD 1193
25 Wissahickon Ms Ambler Wissahickon SD 1111
26 Copper Beech Sch Glenside Abington SD 1087
27 Keith Valley Ms Horsham Hatboro-Horsham SD 1064
28 Bala-Cynwyd Ms Bala Cynwyd Lower Merion SD 1050
29 Upper Perkiomen Hs Pennsburg Upper Perkiomen SD 1032
30 Pottsgrove Shs Pottstown Pottsgrove SD 1020
31 Welsh Valley Ms Narberth Lower Merion SD 1011
32 Pine Road El Sch Huntingdon Valley Lower Moreland Township SD 1009
33 Pottstown Ms Pottstown Pottstown SD 972
34 Upper Moreland Hs Willow Grove Upper Moreland Township SD 939
35 Sandy Run Ms Dresher Upper Dublin SD 931
36 East Norriton Ms Norristown Norristown Area SD 923
37 Boyertown Area Ms-East Gilbertsville Boyertown Area SD 911
38 Pennfield Ms Hatfield North Penn SD 886
39 Pennbrook Ms North Wales North Penn SD 867
40 Pottstown Shs Pottstown Pottstown SD 863
41 Indian Valley Ms Harleysville Souderton Area SD 839
42 Colonial El Sch Plymouth Meeting Colonial SD 829
43 Upper Perkiomen Ms Pennsburg Upper Perkiomen SD 819
44 Eisenhower Ms Norristown Norristown Area SD 812
45 Indian Valley Ms Harleysville Souderton Area SD 808
46 Lower Moreland Hs Huntingdon Valley Lower Moreland Township SD 808
47 Penn Wynne Sch Wynnewood Lower Merion SD 795
48 Upper Moreland Ms Hatboro Upper Moreland Township SD 783
49 Stewart Ms Norristown Norristown Area SD 773
50 Arcola Intrmd Sch Eagleville Methacton SD 767
51 Upper Moreland Intermediate Sch Hatboro Upper Moreland Township SD 764
52 Penn Wynne Sch Wynnewood Lower Merion SD 760
53 Indian Crest Ms Souderton Souderton Area SD 751
54 Pottsgrove Ms Pottstown Pottsgrove SD 743
55 Springfield Twp Hs Erdenheim Springfield Township SD 733
56 Cedarbrook Ms Wyncote Cheltenham SD 731
57 Skyview Upper El Sch Eagleville Methacton SD 727
58 Upper Moreland Primary Sch Hatboro Upper Moreland Township SD 705
59 Mckinley Sch Elkins Park Abington SD 701
60 Gladwyne Sch Gladwyne Lower Merion SD 699
61 Perkiomen Valley Ms-East Collegeville Perkiomen Valley SD 694
62 Laboratory Cs Philadelphia Laboratory CS 686
63 Spring-Ford Ms 8Th Grade Ctr Royersford Spring-Ford Area SD 679
64 Lower Pottsgrove El Sch Pottstown Pottsgrove SD 677
65 Shady Grove El Sch Ambler Wissahickon SD 670
66 Elkins Park Sch Elkins Park Cheltenham SD 652
67 Montgomery El Sch North Wales North Penn SD 648
68 Spring-Ford Ms 7Th Grade Ctr Royersford Spring-Ford Area SD 644
69 Spring-Ford Ms 8Th Grade Ctr Royersford Spring-Ford Area SD 641
70 Penn Valley Sch Narberth Lower Merion SD 638
71 Rydal East Sch Huntingdon Valley Abington SD 634
72 Springfield Twp Ms Oreland Springfield Township SD 633
73 Springfield Twp El Sch-Erdenhm Flourtown Springfield Township SD 612
74 Murray Avenue Sch Huntingdon Valley Lower Moreland Township SD 607
75 Skippack El Sch Collegeville Perkiomen Valley SD 604
76 Murray Avenue Sch Huntingdon Valley Lower Moreland Township SD 591
77 New Hanover-Upper Frederick El Frederick Boyertown Area SD 591
78 Perkiomen Valley Ms-West Zieglerville Perkiomen Valley SD 588
79 Marshall Street El Sch Norristown Norristown Area SD 581
80 Merion El Sch Merion Station Lower Merion SD 579
81 Plymouth El Sch Plymouth Meeting Colonial SD 577
82 Lower Gwynedd El Sch Ambler Wissahickon SD 573
83 Simmons El Sch Horsham Hatboro-Horsham SD 572
84 Gwyn-Nor El Sch North Wales North Penn SD 570
85 Oaks El Sch Oaks Spring-Ford Area SD 569
86 Springfield Twp El Sch-Enfield Erdenheim Springfield Township SD 569
87 Cynwyd Sch Bala Cynwyd Lower Merion SD 560
88 Gwynedd Square El Sch Lansdale North Penn SD 560
89 Kulp El Sch Hatfield North Penn SD 554
90 Stony Creek El Sch Blue Bell Wissahickon SD 549
91 Walton Farm El Sch Lansdale North Penn SD 546
92 Knapp El Sch Lansdale North Penn SD 543
93 Evans El Sch Limerick Spring-Ford Area SD 541
94 Paul V Fly El Sch Norristown Norristown Area SD 531
95 Overlook Sch Abington Abington SD 529
96 Whitehall El Sch Norristown Norristown Area SD 526
97 Gilbertsville El Sch Gilbertsville Boyertown Area SD 523
98 Oak Park El Sch Lansdale North Penn SD 509
99 Paul V Fly El Sch Norristown Norristown Area SD 507
100 Bridle Path El Sch Lansdale North Penn SD 501
101 Evergreen El Sch Collegeville Perkiomen Valley SD 501
102 Highland Sch Abington Abington SD 501
103 Roslyn Sch Roslyn Abington SD 499
104 Whitehall El Sch Norristown Norristown Area SD 499
105 South El Sch Trappe Perkiomen Valley SD 495
106 Schwenksville El Sch Schwenksville Perkiomen Valley SD 493
107 Ridge Park El Sch Conshohocken Colonial SD 492
108 Upper Perkiomen 4Th And 5Th Grade Center East Greenville Upper Perkiomen SD 488
109 Hatfield El Sch Hatfield North Penn SD 480
110 Vernfield El Sch Telford Souderton Area SD 459
111 General Nash El Sch Harleysville North Penn SD 458
112 Blue Bell El Sch Blue Bell Wissahickon SD 457
113 Belmont Hills El Sch Bala Cynwyd Lower Merion SD 455
114 Fort Washington El Sch Fort Washington Upper Dublin SD 455
115 Oak Ridge El Sch Harleysville Souderton Area SD 454
116 Willow Hill Sch Willow Grove Abington SD 451
117 Upper Providence El Sch Royersford Spring-Ford Area SD 449
118 Schwenksville El Sch Schwenksville Perkiomen Valley SD 444
119 Brooke El Sch Royersford Spring-Ford Area SD 441
120 Woodland El Sch Norristown Methacton SD 438
121 Gulph El Sch King Of Prussia Upper Merion Area SD 435
122 Jarrettown El Sch Dresher Upper Dublin SD 433
123 Maple Glen El Sch Maple Glen Upper Dublin SD 430
124 Inglewood El Sch Lansdale North Penn SD 424
125 Jarrettown El Sch Dresher Upper Dublin SD 423
126 Salford Hills El Sch Harleysville Souderton Area SD 423
127 Franconia El Sch Souderton Souderton Area SD 422
128 Marlborough El Sch Green Lane Upper Perkiomen SD 419
129 North Wales El Sch North Wales North Penn SD 416
130 West Broad Street El Sch Souderton Souderton Area SD 415
131 Whitemarsh El Sch Lafayette Hill Colonial SD 408
132 Fitzwater El Sch Willow Grove Upper Dublin SD 406
133 Hallowell El Sch Horsham Hatboro-Horsham SD 406
134 Cole Manor El Sch Norristown Norristown Area SD 404
135 Springfield Twp El Sch-Enfield Oreland Springfield Township SD 403
136 Blair Mill El Sch Hatboro Hatboro-Horsham SD 400
137 Gotwals El Sch Norristown Norristown Area SD 396
138 Jenkintown El Sch Jenkintown Jenkintown SD 392
139 Worcester El Sch Lansdale Methacton SD 391
140 Cheltenham El Sch Cheltenham Cheltenham SD 389
141 Royersford El Sch Royersford Spring-Ford Area SD 385
142 Caley El Sch King Of Prussia Upper Merion Area SD 383
143 Arrowhead El Sch Collegeville Methacton SD 382
144 Fitzwater El Sch Willow Grove Upper Dublin SD 380
145 Glenside El Sch Glenside Cheltenham SD 376
146 Eagleville El Sch Eagleville Methacton SD 369
147 Ringing Rocks El Sch Pottstown Pottsgrove SD 363
148 Wyncote El Sch Wyncote Cheltenham SD 348
149 Barth El Sch Pottstown Pottstown SD 345
150 Lincoln El Sch Pottstown Pottstown SD 345

All Pennsylvania schools