Schools
158
29 districts
158 public schools serving approximately 116,729 students, in a county of 867,573 residents.
Left bar is the racial makeup of Montgomery County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Agora Cyber CS | King Of Prussia | Other | KG-12 | 4,957 | · |
| North Penn SHS | Lansdale | High | 10-12 | 3,184 | · |
| Pennsylvania Virtual CS | King Of Prussia | Other | KG-12 | 2,959 | · |
| Abington SHS | Abington | High | 09-12 | 2,749 | · |
| Spring-Ford SHS 9-12 Ctr | Royersford | High | 09-12 | 2,631 | · |
| Norristown Area HS | Norristown | High | 09-12 | 2,309 | · |
| Souderton Area SHS | Souderton | High | 09-12 | 2,129 | · |
| Abington MS | Abington | Middle | 06-08 | 2,048 | · |
| Perkiomen Valley HS | Collegeville | High | 09-12 | 1,736 | · |
| Lower Merion HS | Ardmore | High | 09-12 | 1,712 | · |
| Upper Moreland El Sch | Hatboro | Elementary | KG-05 | 1,576 | · |
| Plymouth-Whitemarsh SHS | Plymouth Meeting | High | 09-12 | 1,552 | · |
| Methacton HS | Eagleville | High | 09-12 | 1,510 | · |
| Wissahickon SHS | Ambler | High | 09-12 | 1,459 | · |
| Cheltenham HS | Wyncote | High | 09-12 | 1,442 | · |
| Hatboro-Horsham SHS | Horsham | High | 09-12 | 1,379 | · |
| Upper Merion HS | King Of Prussia | High | 09-12 | 1,345 | · |
| Upper Dublin HS | Fort Washington | High | 09-12 | 1,318 | · |
| Upper Merion MS | King Of Prussia | Middle | 05-08 | 1,282 | · |
| Spring-Ford Intrmd Sch 5th/6th | Royersford | Middle | 05-06 | 1,278 | · |
| Harriton SHS | Rosemont | High | 09-12 | 1,261 | · |
| Colonial MS | Plymouth Meeting | Middle | 06-08 | 1,210 | · |
| Penndale MS | Lansdale | Middle | 07-09 | 1,208 | · |
| Pine Road El Sch | Huntingdon Valley | Elementary | KG-05 | 1,156 | · |
| Wissahickon MS | Ambler | Middle | 06-08 | 1,127 | · |
| Upper Perkiomen HS | Pennsburg | High | 09-12 | 1,059 | · |
| Black Rock MS | Villanova | Middle | 05-08 | 1,032 | · |
| Pottsgrove SHS | Pottstown | High | 09-12 | 1,021 | · |
| Keith Valley MS | Horsham | Middle | 06-08 | 1,018 | · |
| Upper Moreland HS | Willow Grove | High | 09-12 | 976 | · |
| Sandy Run MS | Dresher | Middle | 06-08 | 939 | · |
| Copper Beech Sch | Glenside | Elementary | KG-05 | 918 | · |
| Pottstown MS | Pottstown | Middle | 05-08 | 915 | · |
| Pottstown SHS | Pottstown | High | 09-12 | 912 | · |
| Pennfield MS | Hatfield | Middle | 07-09 | 900 | · |
| Boyertown Area MS-East | Gilbertsville | Middle | 06-08 | 871 | · |
| East Norriton MS | Norristown | Middle | 05-08 | 864 | · |
| Lower Moreland HS | Huntingdon Valley | High | 09-12 | 854 | · |
| Welsh Valley MS | Narberth | Middle | 05-08 | 814 | · |
| Eisenhower MS | Norristown | Middle | 05-08 | 812 | · |
| Upper Moreland MS | Hatboro | Middle | 06-08 | 812 | · |
| Colonial El Sch | Plymouth Meeting | Elementary | 04-05 | 811 | · |
| Bala-Cynwyd MS | Bala Cynwyd | Middle | 05-08 | 809 | · |
| Pennbrook MS | North Wales | Middle | 07-09 | 807 | · |
| Stewart MS | Norristown | Middle | 05-08 | 798 | · |
| Springfield Twp HS | Erdenheim | High | 09-12 | 765 | · |
| Indian Valley MS | Harleysville | Middle | 06-08 | 763 | · |
| Upper Perkiomen MS | Pennsburg | Middle | 06-08 | 742 | · |
| Arcola Intrmd Sch | Eagleville | Middle | 07-08 | 725 | · |
| Pottsgrove MS | Pottstown | Middle | 06-08 | 697 | · |
| Cedarbrook MS | Wyncote | Middle | 07-08 | 681 | · |
| Indian Crest MS | Souderton | Middle | 06-08 | 678 | · |
| Perkiomen Valley MS-East | Collegeville | Middle | 06-08 | 676 | · |
| Shady Grove El Sch | Ambler | Elementary | KG-05 | 664 | · |
| Skyview Upper El Sch | Eagleville | Middle | 05-06 | 664 | · |
| Lower Pottsgrove El Sch | Pottstown | Elementary | 03-05 | 661 | · |
| Stony Creek El Sch | Blue Bell | Elementary | KG-05 | 647 | · |
| Montgomery El Sch | North Wales | Elementary | KG-06 | 643 | · |
| Spring-Ford MS 8th Grade Ctr | Royersford | Middle | 08-08 | 640 | · |
| Lower Gwynedd El Sch | Ambler | Elementary | KG-05 | 638 | · |
| Elkins Park Sch | Elkins Park | Middle | 05-06 | 626 | · |
| Springfield Twp MS | Oreland | Middle | 06-08 | 623 | · |
| Gwynedd Square El Sch | Lansdale | Elementary | KG-06 | 616 | · |
| Penn Wynne Sch | Wynnewood | Elementary | KG-04 | 615 | · |
| Spring-Ford MS 7th Grade Ctr | Royersford | Middle | 07-07 | 615 | · |
| Gwyn-Nor El Sch | North Wales | Elementary | KG-06 | 604 | · |
| Murray Avenue Sch | Huntingdon Valley | Middle | 06-08 | 603 | · |
| Plymouth El Sch | Plymouth Meeting | Elementary | KG-03 | 603 | · |
| Knapp El Sch | Lansdale | Elementary | KG-06 | 602 | · |
| Springfield Twp El Sch-Erdenhm | Flourtown | Elementary | 03-05 | 593 | · |
| Simmons El Sch | Horsham | Elementary | KG-05 | 584 | · |
| New Hanover-Upper Frederick El | Frederick | Elementary | KG-05 | 583 | · |
| Skippack El Sch | Collegeville | Elementary | KG-05 | 583 | · |
| Marshall Street El Sch | Norristown | Elementary | KG-04 | 581 | · |
| Walton Farm El Sch | Lansdale | Elementary | KG-06 | 573 | · |
| McKinley Sch | Elkins Park | Elementary | KG-05 | 572 | · |
| Springfield Twp El Sch-Enfield | Erdenheim | Elementary | KG-02 | 565 | · |
| Oaks El Sch | Oaks | Elementary | KG-04 | 562 | · |
| Evans El Sch | Limerick | Elementary | PK-04 | 559 | · |
| Perkiomen Valley MS-West | Zieglerville | Middle | 06-08 | 557 | · |
| Kulp El Sch | Hatfield | Elementary | KG-06 | 554 | · |
| Gladwyne Sch | Gladwyne | Elementary | KG-04 | 540 | · |
| Oak Park El Sch | Lansdale | Elementary | KG-06 | 536 | · |
| Gilbertsville El Sch | Gilbertsville | Elementary | KG-05 | 531 | · |
| Blue Bell El Sch | Blue Bell | Elementary | KG-05 | 525 | · |
| Rydal El Sch | Huntingdon Valley | Elementary | KG-05 | 521 | · |
| Ridge Park El Sch | Conshohocken | Elementary | KG-03 | 519 | · |
| Penn Valley Sch | Narberth | Elementary | KG-04 | 514 | · |
| Evergreen El Sch | Collegeville | Elementary | KG-05 | 510 | · |
| Bridle Path El Sch | Lansdale | Elementary | KG-06 | 503 | · |
| Vernfield El Sch | Telford | Elementary | KG-05 | 501 | · |
| Fort Washington El Sch | Fort Washington | Elementary | KG-05 | 499 | · |
| Hatfield El Sch | Hatfield | Elementary | KG-06 | 487 | · |
| Whitehall El Sch | Norristown | Elementary | KG-04 | 486 | · |
| Schwenksville El Sch | Schwenksville | Elementary | KG-05 | 485 | · |
| Whitemarsh El Sch | Lafayette Hill | Elementary | KG-03 | 480 | · |
| General Nash El Sch | Harleysville | Elementary | KG-06 | 475 | · |
| Maple Glen El Sch | Maple Glen | Elementary | KG-05 | 470 | · |
| South El Sch | Trappe | Elementary | KG-05 | 464 | · |
| North Wales El Sch | North Wales | Elementary | KG-06 | 462 | · |
| Overlook Sch | Abington | Elementary | KG-05 | 460 | · |
| Salford Hills El Sch | Harleysville | Elementary | KG-05 | 454 | · |
| Paul V Fly El Sch | Norristown | Elementary | KG-04 | 452 | · |
| Gulph EL Sch | King Of Prussia | Elementary | KG-04 | 450 | · |
| Jarrettown El Sch | Dresher | Elementary | KG-05 | 450 | · |
| Upper Perkiomen 4th and 5th Grade Center | East Greenville | Elementary | 04-05 | 449 | · |
| Upper Providence El Sch | Royersford | Elementary | KG-04 | 447 | · |
| Merion El Sch | Merion Station | Elementary | KG-04 | 446 | · |
| Highland Sch | Abington | Elementary | KG-05 | 440 | · |
| Crooked Billet El Sch | Hatboro | Elementary | KG-05 | 436 | · |
| Oak Ridge El Sch | Harleysville | Elementary | KG-05 | 435 | · |
| Fitzwater El Sch | Willow Grove | Elementary | KG-05 | 432 | · |
| Cynwyd Sch | Bala Cynwyd | Elementary | KG-04 | 431 | · |
| Marlborough El Sch | Green Lane | Elementary | KG-03 | 430 | · |
| Woodland El Sch | Norristown | Elementary | KG-04 | 428 | · |
| Arrowhead El Sch | Collegeville | Elementary | KG-04 | 426 | · |
| Hallowell El Sch | Horsham | Elementary | KG-05 | 425 | · |
| Inglewood El Sch | Lansdale | Elementary | KG-06 | 422 | · |
| Worcester El Sch | Lansdale | Elementary | KG-04 | 420 | · |
| Caley El Sch | King Of Prussia | Elementary | KG-04 | 416 | · |
| Franconia El Sch | Souderton | Elementary | KG-05 | 416 | · |
| Roslyn Sch | Roslyn | Elementary | KG-05 | 415 | · |
| Glenside El Sch | Glenside | Elementary | KG-04 | 411 | · |
| Willow Hill Sch | Willow Grove | Elementary | KG-05 | 411 | · |
| Jenkintown El Sch | Jenkintown | Elementary | KG-06 | 404 | · |
| Eagleville El Sch | Eagleville | Elementary | KG-04 | 402 | · |
| Cheltenham El Sch | Cheltenham | Elementary | KG-04 | 401 | · |
| Brooke El Sch | Royersford | Elementary | KG-04 | 393 | · |
| Blair Mill El Sch | Hatboro | Elementary | KG-05 | 392 | · |
| Cole Manor El Sch | Norristown | Elementary | KG-04 | 386 | · |
| Royersford El Sch | Royersford | Elementary | KG-04 | 378 | · |
| Gotwals El Sch | Norristown | Elementary | 01-04 | 377 | · |
| West Broad Street El Sch | Souderton | Elementary | KG-05 | 376 | · |
| Ringing Rocks El Sch | Pottstown | Elementary | KG-02 | 368 | · |
| Wyncote El Sch | Wyncote | Elementary | KG-04 | 362 | · |
| Rupert El Sch | Pottstown | Elementary | PK-04 | 349 | · |
| Belmont Hills El Sch | Bala Cynwyd | Elementary | KG-04 | 344 | · |
| Hancock El Sch | Norristown | Elementary | 01-04 | 332 | · |
| Lincoln El Sch | Pottstown | Elementary | PK-04 | 332 | · |
| Franklin El Sch | Pottstown | Elementary | PK-04 | 325 | · |
| Candlebrook El Sch | King Of Prussia | Elementary | KG-04 | 324 | · |
| E M Crouthamel El Sch | Souderton | Elementary | KG-05 | 323 | · |
| Barth El Sch | Pottstown | Elementary | PK-04 | 313 | · |
| Jenkintown Middle/High School | Jenkintown | High | 07-12 | 304 | · |
| Myers El Sch | Elkins Park | Elementary | KG-04 | 302 | · |
| Roberts El Sch | Wayne | Elementary | KG-04 | 286 | · |
| York Avenue El Sch | Lansdale | Elementary | KG-06 | 283 | · |
| Bridgeport El Sch | Bridgeport | Elementary | KG-04 | 266 | · |
| Limerick El Sch | Royersford | Elementary | KG-04 | 260 | · |
| West Pottsgrove El Sch | Stowe | Elementary | KG-02 | 253 | · |
| Ray S. Musselman Learning Center | Norristown | Elementary | KG-KG | 247 | · |
| Souderton CS Collaborative | Souderton | Elementary | KG-08 | 239 | · |
| Conshohocken El Sch | Conshohocken | Elementary | KG-03 | 212 | · |
| Roosevelt Campus of the Norristown Area | Norristown | High | 09-12 | 141 | · |
| Eastern Center for Arts & Technology | Willow Grove | High | 09-12 | 15 | · |
| North Montco Tech Career Center | Lansdale | High | 09-12 | 6 | · |
| Central Montco Technical High School | Plymouth Meeting | High | 09-12 | 5 | · |
| Western Montgomery CTC | Limerick | High | 09-12 | 3 | · |