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

6 schools in Centennial SD

Pennsylvania · 5,262 students · 2 cities

In total, Centennial SD hosts 6 public K-12 schools with about 5,262 students, averaging 877 per campus.

7-year change in Centennial SD

SY 2017-18 vs SY 2024-25
Total enrollment
5,262
-213 (-4%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
68%
was 74%
% Hispanic
18%
was 16%
% Black
4%
was 4%
% Asian
5%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
William Tennent HSWarminsterHigh09-121,710
McDonald El SchWarminsterElementaryKG-05837
Davis El SchSouthamptonElementaryKG-05785
Willow Dale El SchWarminsterElementaryKG-05728
Log College MSWarminsterMiddle06-08603
Klinger MSSouthamptonMiddle06-08599

About Centennial SD

Centennial SD maintains 6 public schools across Pennsylvania, collectively instructing roughly 5,262 students.

On the level-by-level breakdown, Centennial SD consists of 3 elementary, 2 middle, and 1 high school.

Per-school enrollment averages around 877 in this district, meaningfully above the Pennsylvania typical of 569.

Five-year track record. Total public-school enrollment in Centennial SD has decreased 4% since SY 2017-18, moving from about 5,475 students to 5,262. The White share of public-school enrollment shrank from 74% to 68%.

On this page, the community for Centennial SD discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Centennial SD run?
Centennial SD has 6 public schools with a combined enrollment of about 5,262 students in Pennsylvania.
What is the mix of elementary, middle, and high schools in Centennial SD?
Centennial SD includes 3 elementary, 2 middle, 1 high schools.
What is the largest school in Centennial SD?
William Tennent HS is the largest public school in Centennial SD by enrollment, with approximately 1,710 students.
What grade levels does Centennial SD serve?
Centennial SD schools serve students from kindergarten through grade 12, across 6 campuses.
What cities does Centennial SD serve?
Centennial SD operates schools in Warminster, Southampton across Pennsylvania.