The Middletown Township Public School District serves students in pre-kindergarten through twelfth grade. As of the 2018–19 school year, the district, comprised of 17 schools, had an enrollment of 9,617 students and 792.1 classroom teachers (on an FTE basis), for a student–teacher ratio of 12.1:1. The district consists of twelve K-5 elementary schools, three middle schools for grades 6–8, and two four-year high schools. Four elementary schools feed into each of the three middle schools. The facilities vary in age, architecture, size, and student population. Schools in the district (with 2018–19 enrollment data from the National Center for Education Statistics) are