Students in public school for ninth through twelfth grades attend Delaware Valley Regional High School, together with students from Alexandria Township, Frenchtown, Kingwood Township and Milford. The school is part of the Delaware Valley Regional High School District. As of the 2018–19 school year, the high school had an enrollment of 721 students and 68.4 classroom teachers (on an FTE basis), for a student–teacher ratio of 10.5:1. Seats on the high school district's nine-member board of education are allocated based on the population of the constituent municipalities, with three seats assigned to Holland Township.