Best Public High Schools in Montgomery County (2026)
(Math and Reading Proficiency)
Rank:
Ardmore, PA 19003
(610) 645-1810
Rank:
Plymouth Meeting, PA 19462
(610) 825-1500
Rank:
Ambler, PA 19002
(215) 619-8112
Rank:
Souderton, PA 18964
(215) 723-2808
Rank:
Pennsburg, PA 18073
(215) 679-5935
Rank:
Fort Washington, PA 19034
(215) 643-8900
Rank:
Huntingdon Valley, PA 19006
(215) 938-0220
Rank:
Lansdale, PA 19446
(215) 368-9800
Rank:
Glenside, PA 19038
(215) 233-6000
Rank:
Collegeville, PA 19426
(610) 489-1230
Rank:
North Wales, PA 19454
(215) 699-9287
Rank:
Norristown, PA 19403
(610) 489-5000
Rank:
King Of Prussia, PA 19406
(610) 205-3802
Rank:
Pottstown, PA 19464
(610) 326-5105
Rank:
Willow Grove, PA 19090
(215) 830-1500
Rank:
Jenkintown, PA 19046
(215) 884-1801
Rank:
Royersford, PA 19468
(610) 705-6001
Rank:
Hatfield, PA 19440
(215) 368-9600
Rank:
Lansdale, PA 19446
(215) 368-2700
Rank:
Horsham, PA 19044
(215) 420-5500
Rank:
Abington, PA 19001
(215) 884-4700
Rank:
Wyncote, PA 19095
(215) 517-3700
Rank:
Willow Grove, PA 19090
(215) 784-4800
Rank:
Royersford, PA 19468
(610) 489-7272
Rank:
Lansdale, PA 19446
(215) 368-1177
Rank:
Norristown, PA 19403
(610) 630-5090
Rank:
Plymouth Meeting, PA 19462
(610) 277-2301
Rank:
Pottstown, PA 19464
(610) 970-6700
Rank:
Norristown, PA 19401
(610) 275-9720
Schwenksville, PA 19473
(610) 489-8506
Frequently Asked Questions
What are the top-ranked public high schools in Montgomery County, PA?
How many public high schools are located in Montgomery County?
What is the racial composition of students in Montgomery County?
Which public high schools in Montgomery County are often viewed compared to one another?
Recent Articles
