The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

11 schools in Lansdale

Pennsylvania · Public K-12

Lansdale's public-school footprint covers 11 campuses with combined enrollment of about 8,351 students, averaging 759 per campus.

7-year change in Lansdale

SY 2017-18 vs SY 2024-25
Total enrollment
8,351
+119 (+1%) vs SY 2017-18
School count
11
+1 (+10%) vs SY 2017-18
% White
52%
was 60%
% Hispanic
10%
was 7%
% Black
9%
was 9%
% Asian
21%
was 20%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bridle Path El SchElementaryKG-06508
Gwynedd Square El SchElementaryKG-06610
Inglewood El SchElementaryKG-06408
Knapp El SchElementaryKG-06633
North Montco Technical Career CenterHigh09-1232
North Penn SHSHigh10-123,165
Oak Park El SchElementaryKG-06526
Penndale MSMiddle07-091,171
Walton Farm El SchElementaryKG-06566
Worcester El SchElementaryKG-04441
York Avenue El SchElementaryKG-06291

About Lansdale

Lansdale is an average-sized Pennsylvania city in terms of public-school footprint, with 11 schools and 8,351 students total.

For a sense of the school types, the city comprises 8 elementary, 1 middle, and 2 high.

Average school size in Lansdale is around 759 students, 33% higher than the Pennsylvania average of about 569.

Five-year track record. Total public-school enrollment in Lansdale has held roughly steady since SY 2017-18, moving from about 8,232 students to 8,351. The school count climbed from 10 to 11 across the same 7-year window. Demographically, the White share of enrollment shrank from 60% to 52%.

In the discussion threads here, the community for Lansdale discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Lansdale, Pennsylvania?
There are 11 public K-12 schools in Lansdale, with a combined enrollment of about 8,351.
How many elementary, middle, and high schools are in Lansdale?
Lansdale has 8 elementary, 1 middle, 2 high public schools.
What is the largest public school in Lansdale?
North Penn SHS is the largest public school in Lansdale by enrollment, with approximately 3,165 students.
What school districts serve Lansdale?
Lansdale is served by 3 public school districts, including North Penn SD, Methacton SD, North Montco Technical Career Center.
What grade levels do public schools in Lansdale cover?
Public schools in Lansdale serve students from kindergarten through grade 12.