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 school.

4-year change in Centennial SD

SY 2020-21 vs SY 2024-25
Total enrollment
5,262
-11 (0%) vs SY 2020-21
School count
6
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Centennial SD ranks

Among districts
MeasureThis districtIn PennsylvaniaIn the US
State test proficiency
ranked highest first
50.4%#238 of 356N/A
Enrollment
ranked largest first
5,262#58 of 479#1,829 of 9,234
Number of schools
ranked most first
6#94 of 479N/A
Students per teacher
ranked fewest first
13.3:1#269 of 478#3,457 of 9,044
Free or reduced-price lunch share
ranked highest first
51.2%#174 of 398#3,983 of 8,164
Diversity index
ranked most diverse first
49.8%#99 of 378#2,994 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Centennial SD

State test results across the district's 6 scored schools run from Davis Elementary School at 60.0% proficient to Log College Middle School at 43.7%, a gap of 16.4 points. That is the 160th widest gap among 223 Pennsylvania districts with four or more scored schools.

Since 2017-18, the 6 district schools that reported both years went from 5,475 to 5,262 students (down 4%) and from 381 to 395 full-time teachers (up 4%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
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 held roughly steady since SY 2020-21, moving from about 5,273 students to 5,262.

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 schools, 2 middle schools, and 1 high school.
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 serves students from kindergarten through grade 12 across 6 schools.
What cities does Centennial SD serve?
Centennial SD operates schools in Warminster, Southampton across Pennsylvania.