For ninth through twelfth grades, public school students from both New Hanover Township and Wrightstown Borough attend Bordentown Regional High School as part of a sending/receiving relationship. The high school is part of the Bordentown Regional School District, a regional K–12 school district that serves students from Bordentown City, Bordentown Township and Fieldsboro Borough. As of the 2018–19 school year, the high school had an enrollment of 770 students and 53.8 classroom teachers (on an FTE basis), for a student–teacher ratio of 14.3:1.