Students in public school for grades pre-kindergarten through eighth grade attend the New Hanover Township School District, a consolidated public school district that serves students from both New Hanover Township and Wrightstown. As of the 2018–19 school year, the district, comprised of one school, had an enrollment of 177 students and 23.6 classroom teachers (on an FTE basis), for a student–teacher ratio of 7.5:1. In the 2016–17 school year, the district had the 40th-smallest enrollment of any school district in the state.