North Middlesex Regional High School is a public high school located in Townsend, Massachusetts, United States, in Middlesex County. It serves grades 9–12 primarily from Townsend, Pepperell, and Ashby. North Middlesex Regional High School has approximately 800 students.