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

6 schools in Hatboro-Horsham SD

Pennsylvania · 4,179 students · 2 cities

Hatboro-Horsham SD's public schools total 6 across the district, with enrollment of about 4,179 and an average school size near 697.

4-year change in Hatboro-Horsham SD

SY 2020-21 vs SY 2024-25
Total enrollment
4,179
-141 (-3%) vs SY 2020-21
School count
6
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Hatboro-Horsham SD ranks

Among districts
MeasureThis districtIn PennsylvaniaIn the US
State test proficiency
ranked highest first
59.2%#125 of 356N/A
Enrollment
ranked largest first
4,179#92 of 479#2,319 of 9,234
Number of schools
ranked most first
6#106 of 479N/A
Students per teacher
ranked fewest first
10.9:1#34 of 478#981 of 9,044
Free or reduced-price lunch share
ranked highest first
37.0%#293 of 398#5,890 of 8,164
Diversity index
ranked most diverse first
48.7%#106 of 378#3,131 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 Hatboro-Horsham SD

State test results across the district's 6 scored schools run from Simmons Elementary School at 66.8% proficient to Crooked Billet Elementary School at 52.9%, a gap of 13.9 points. That is the 179th widest gap among 223 Pennsylvania districts with four or more scored schools.

Since 2017-18, the 5 district schools that reported both years went from 4,206 to 3,711 students (down 12%) and from 310 to 339 full-time teachers (up 9%), 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
Hatboro-Horsham SHSHorshamHigh09-121,336
Keith Valley MSHorshamMiddle06-08966
Simmons El SchHorshamElementaryKG-05610
Crooked Billet El SchHatboroElementaryKG-05468
Hallowell El SchHorshamElementaryKG-05438
Blair Mill ElementaryHatboroElementaryKG-05361

About Hatboro-Horsham SD

As a small district in Pennsylvania, Hatboro-Horsham SD hosts 4,179 students across 6 schools.

On the level-by-level breakdown, Hatboro-Horsham SD covers 4 elementary, 1 middle, and 1 high school.

Average enrollment per school in Hatboro-Horsham SD is about 697, noticeably above the Pennsylvania average of roughly 569.

Trend over the past 4 years. Across the same 4-year window, public-school enrollment shrank 3%: 4,320 students in SY 2020-21 versus 4,179 in SY 2024-25.

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

Frequently asked questions

How many schools are in Hatboro-Horsham SD?
Hatboro-Horsham SD operates 6 public K-12 schools in Pennsylvania, serving approximately 4,179 students.
What is the mix of elementary, middle, and high schools in Hatboro-Horsham SD?
Hatboro-Horsham SD includes 4 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Hatboro-Horsham SD?
Hatboro-Horsham SHS is the largest public school in Hatboro-Horsham SD by enrollment, with approximately 1,336 students.
What grade levels does Hatboro-Horsham SD serve?
Hatboro-Horsham SD serves students from kindergarten through grade 12 across 6 schools.
What cities does Hatboro-Horsham SD serve?
Hatboro-Horsham SD operates schools in Horsham, Hatboro across Pennsylvania.