Skip to main content
PA Regular Public School District 17 Schools

North Penn SD

Lansdale, PA 19446 • Montgomery County • 17 Operating Schools
(215) 368-0400
Official Website

District Administrative Profile

Source: NCES 2024-2025
District Structure Regular Public School District
Grade Span Offered K-12
Locale Setting Suburb: Large
Supervisory Union None (Independent)
NCES District ID 4217280
State Identifier PA-123465702
County FIPS 42091
Charter Classification Not a charter district
Operating Schools 17 schools
Central Office Phone (215) 368-0400
Administrative Office Location 401 E Hancock St
Lansdale, PA 19446-3960

Geographic Service Area (Counties, Municipalities & ZIPs)

District Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 7,650 15,300 2020-2021: 12,518 students 12,518 2020-2021 2021-2022: 12,725 students 12,725 +1.7% 2021-2022 2022-2023: 12,859 students 12,859 +1.1% 2022-2023 2023-2024: 12,930 students 12,930 +0.6% 2023-2024 2024-2025: 12,817 students 12,817 -0.9% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 17 12,817 951.0 13.5:1 N/A
2023-2024 17 12,930 969.3 13.3:1 4,686
2022-2023 17 12,859 959.7 13.4:1 4,562
2021-2022 17 12,725 954.2 13.3:1 3,548
2020-2021 17 12,518 931.6 13.4:1 4,074

Schools in this District (17)

Source: NCES 2024-2025

School Name Grades Level Type City Action
Bridle Path El Sch K-6 Elementary School Regular School Lansdale View ›
General Nash El Sch K-6 Elementary School Regular School Harleysville View ›
Gwyn-Nor El Sch K-6 Elementary School Regular School North Wales View ›
Gwynedd Square El Sch K-6 Elementary School Regular School Lansdale View ›
Hatfield El Sch K-6 Elementary School Regular School Hatfield View ›
Inglewood El Sch K-6 Elementary School Regular School Lansdale View ›
Knapp El Sch K-6 Elementary School Regular School Lansdale View ›
Kulp El Sch K-6 Elementary School Regular School Hatfield View ›
Montgomery El Sch K-6 Elementary School Regular School North Wales View ›
North Wales El Sch K-6 Elementary School Regular School North Wales View ›
Oak Park El Sch K-6 Elementary School Regular School Lansdale View ›
Walton Farm El Sch K-6 Elementary School Regular School Lansdale View ›
York Avenue El Sch K-6 Elementary School Regular School Lansdale View ›
North Penn SHS 10-12 High School Regular School Lansdale View ›
Pennbrook MS 7-9 Middle School Regular School North Wales View ›
Penndale MS 7-9 Middle School Regular School Lansdale View ›
Pennfield MS 7-9 Middle School Regular School Hatfield View ›