5 schools in Langhorne
Of the 5 public K-12 schools in Langhorne, combined enrollment is roughly 6,279 students (an average of 1256 per campus).
7-year change in Langhorne
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Buck El Sch | Elementary | KG-04 | 571 |
| Hoover El Sch | Elementary | KG-04 | 661 |
| Maple Point MS | Middle | 05-08 | 1,296 |
| Neshaminy HS | High | 09-12 | 2,916 |
| Tawanka El Sch | Elementary | KG-04 | 835 |
About Langhorne
Langhorne, Pennsylvania is home to 5 public schools, with combined enrollment of approximately 6,279 students. By school count, it is a sparse city.
On the school-mix side, the city covers 3 elementary, 1 middle, and 1 high.
Schools in Langhorne average about 1,256 students each, 121% noticeably above the Pennsylvania norm.
Five-year track record. Across the same 7-year window, public-school enrollment grew 19%: 5,287 students in SY 2017-18 versus 6,279 in SY 2024-25. Langhorne now counts 5 public schools, up from 4 in SY 2017-18. The White share of public-school enrollment fell from 82% to 74%.
In the discussion threads here, the community for Langhorne discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.