Sign In Register

Schools in Horsham, PA

Public schools, enrollment data, student-teacher ratios, and higher education.

Horsham has 5 public schools with a total enrollment of 4,030 students and 349 teachers. There are 3 elementary, 1 middle, and 1 high schools. The average student-teacher ratio is 11.5:1.

Public Schools (5)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Hatboro-Horsham SHS High 1,379 130 10.6:1
Keith Valley MS Middle 1,018 93 10.9:1
Titus El Sch Elementary 624 37 16.9:1
Simmons El Sch Elementary 584 55 10.6:1
Hallowell El Sch Elementary 425 34 12.5:1
View full profile of Horsham, PA →