Best Schools in Horsham

Which schools are assigned to my home?

About Horsham

Horsham contains 6 schools. One of the highest rated schools is Keith Valley Middle School, which is rated 10. Keith Valley Middle School has 1,231 children. The public schools in Horsham are in Hatboro-Horsham School District. Upper Moreland Township School District is close and is rated worse than Hatboro-Horsham School District. Nearby Centennial School District scores lower, with a rating of 6. The population of Horsham is 14,742. Hatboro-Horsham School District enrolls 35% of the population of Horsham.