 Public school students in ninth through twelfth grades attend North Hunterdon High School in Annandale, which also serves students from Clinton Town, Clinton Township, Franklin Township, Lebanon Borough and Union Township.As of the 2017-18 school year, the high school had an enrollment of 1,655 students and 128.7 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.9