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

4 schools in North Wales

Pennsylvania · Public K-12

North Wales runs 4 public K-12 schools inside Pennsylvania, with combined enrollment near 2,525 (3 elementary and 1 middle).

7-year change in North Wales

SY 2017-18 vs SY 2024-25
Total enrollment
2,525
-16 (-1%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
55%
was 62%
% Hispanic
7%
was 5%
% Black
7%
was 7%
% Asian
22%
was 21%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Gwyn-Nor El SchElementaryKG-06663
Montgomery El SchElementaryKG-06611
North Wales El SchElementaryKG-06484
Pennbrook MSMiddle07-09767

About North Wales

Across North Wales, Pennsylvania, 4 public schools instructs about 2,525 students between them.

Looking at the level breakdown, the city spans 3 elementary, and 1 middle.

Schools in North Wales average about 631 students each, 11% above the Pennsylvania norm.

Over the past 7-year window. Across the same 7-year window, public-school enrollment held roughly steady: 2,541 students in SY 2017-18 versus 2,525 in SY 2024-25. Demographically, the White share of enrollment shrank from 62% to 55%.

On this page, the community for North Wales discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in North Wales?
North Wales, Pennsylvania has 4 public K-12 schools serving approximately 2,525 students.
How many elementary, middle, and high schools are in North Wales?
North Wales has 3 elementary, 1 middle public schools.
What is the largest public school in North Wales?
Pennbrook MS is the largest public school in North Wales by enrollment, with approximately 767 students.
What school districts serve North Wales?
North Wales public schools are operated by North Penn SD.
What grade levels do public schools in North Wales cover?
Public schools in North Wales serve students from kindergarten through grade 9.