Public school students in ninth through twelfth grades attend Voorhees High School, which also serves students from Glen Gardner, Hampton, High Bridge, Lebanon Township and Tewksbury Township. As of the 2017–18 school year, the high school had an enrollment of 1,023 students and 86.1 classroom teachers (on an FTE basis), for a student–teacher ratio of 11.9:1. The school is part of the North Hunterdon-Voorhees Regional High School District, which also includes students from Bethlehem Township, Clinton Town, Clinton Township, Franklin Township, Lebanon Borough and Union Township who attend North Hunterdon High School in Annandale.