County directory · Pennsylvania · 2026–27

School districts in Montgomery County, PA

Montgomery County has 22 regular public school districts, enrolling 107,517 students in 2024–25. The largest is North Penn SD (12,911 students, 12% of the county), followed by Lower Merion SD and Abington SD. 21 of the 22 offer kindergarten. Pennsylvania sets no statewide kindergarten cutoff.

The 22 districts, largest first

School districts in Montgomery County, PA by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
North Penn SD
401 E Hancock St, Lansdale
also serves Bucks County
K–121712,911933
(215) 368-0400
Lower Merion SD
301 E Montgomery Ave, Ardmore
K–12118,533471
(610) 645-1800
Abington SD
970 Highland Ave, Abington
K–1298,400562
(215) 884-4700
Spring-Ford Area SD
857 South Lewis Road, Royersford
also serves Chester County
Pre-K–12118,101474
(610) 705-6000
Norristown Area SD
401 N Whitehall Rd, Norristown
K–12127,677564
(610) 630-5000
Souderton Area SD
760 Lower Road, Souderton
also serves Bucks County
K–1296,061421
(215) 723-6061
Colonial SD
230 Flourtown Rd, Plymouth Meeting
K–1275,713427
(610) 834-1670
Wissahickon SD
601 Knight Rd, Ambler
K–1265,210350
(215) 619-8000
Perkiomen Valley SD
3 Iron Bridge Dr, Collegeville
K–1274,701305
(610) 489-8506
Methacton SD
1001 Kriebel Mill Rd, Eagleville
K–1274,595318
(610) 489-5000
Upper Merion Area SD
435 Crossfield Rd, King of Prussia
K–1274,427325
(610) 205-6400
Hatboro-Horsham SD
227 Meetinghouse Rd, Horsham
K–1264,215298
(215) 420-5000
Cheltenham SD
2000 Ashbourne Rd, Elkins Park
K–1264,176241
(215) 886-9500
Upper Dublin SD
1580 Fort Washington Ave, Maple Glen
K–1264,108278
(215) 643-8800
Upper Moreland Township SD
509 Davisville Road, Willow Grove
K–1233,550248
(215) 830-1511
Pottstown SD
230 Beech St, Pottstown
Pre-K–1263,264263
(610) 323-8200
Upper Perkiomen SD
2229 East Buck Rd, Pennsburg
also serves Berks County
K–1253,082225
(215) 679-7961
Pottsgrove SD
1301 Kauffman Rd, Pottstown
K–1252,957209
(610) 327-2277
Lower Moreland Township SD
2551 Murray Ave, Huntingdon Valley
K–1242,584111
(215) 938-0270
Springfield Township SD
1901 E Paper Mill Rd, Oreland
K–1242,518155
(215) 233-6000
Jenkintown SD
West and Highland Avenues, Jenkintown
K–12273445
(215) 885-3722
Bryn Athyn SD
2835 Buck Rd, Bryn Athyn
—0——
(215) 827-5978

Montgomery County at a glance

Together the 22 districts run 150 schools from offices in 21 towns. The smallest by enrollment is Jenkintown SD, with 734 students; the median Montgomery County district has 4,427. By grade span: 19 K–12, 2 Pre-K–12 and 1 without a reported span. Without kindergarten: Bryn Athyn SD (—).

Kindergarten in 2024–25, counting the 21 districts that report a K grade: 7,223 children. The biggest kindergarten was North Penn SD's, with 933; Norristown Area SD had 564, and the smallest, Jenkintown SD, had 45.

Montgomery County holds 22 of Pennsylvania's 500 regular districts (4.4%) and 7.2% of its 1,502,393 public school students, ranking 2nd of 67 counties by number of districts and 3rd by enrollment. By size, 8 enroll 5,000 or more, 12 enroll 1,000 to 4,999 and 1 have fewer than 1,000 students, and the average school here has about 717 students.

4 districts reach past the county line: North Penn SD (into Bucks County), Spring-Ford Area SD (into Chester County), Souderton Area SD (into Bucks County) and Upper Perkiomen SD (into Berks County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 4 of Montgomery County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:

North Penn SD · Lower Merion SD · Abington SD · Spring-Ford Area SD · Norristown Area SD · Souderton Area SD · Colonial SD · Wissahickon SD · Perkiomen Valley SD · Methacton SD · Upper Merion Area SD · Hatboro-Horsham SD · Cheltenham SD · Upper Dublin SD · Upper Moreland Township SD · Pottstown SD · Upper Perkiomen SD · Pottsgrove SD · Lower Moreland Township SD · Springfield Township SD · Jenkintown SD · Bryn Athyn SD

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Pennsylvania

Every Pennsylvania district by county · Pennsylvania kindergarten cutoff

More Pennsylvania county directories: Cambria County (13) · Chester County (12) · Dauphin County (11) · Delaware County (15) · Erie County (13) · Schuylkill County (11)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].