📍 65 East Union St., Ashland, Middlesex County, 01721
840
Pupils
14.4
Pupil:teacher ratio
Share
About this school
Ashland High is a State/Public serving high age pupils, located in Ashland, Middlesex County. The school has 840 pupils enrolled. It is part of the Ashland school district.