Best Schools in Middlesex

Which schools are assigned to my home?

About Middlesex

Middlesex contains 7 schools. One of the highest rated schools is Hazelwood Elementary School, with a rating of 8. It has 246 children. The public schools in Middlesex belong to Middlesex Borough Public Schools. South Bound Brook Public Schools is nearby and rates worse than Middlesex Borough Public Schools. Nearby Green Brook Township Public Schools is better, with a rating of 9. The population of Middlesex is 13,670. Middlesex Borough Public Schools enrolls 16% of the population of Middlesex.