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