The Cranbury School District serves children in public school for pre-kindergarten through eighth grade at Cranbury School. As of the 2017–18 school year, the district, comprised of one school, had an enrollment of 470 students and 54.7 classroom teachers (on an FTE basis), for a student–teacher ratio of 8.6:1. For the 1996–97, 2009–10 and 2016–17 school years, Cranbury School was formally designated as a National Blue Ribbon School, the highest honor that an American public school can achieve. During the 2009–10 school year, Cranbury School was awarded the Blue Ribbon School Award of Excellence a second time, and a third time for the 2016–17 school year.