📍 33221 Highway 231, Ashville, St. Clair County, 35953
Ashville Middle School is a State/Public serving middle age pupils, located in Ashville, St. Clair County. The school has 370 pupils enrolled. It is part of the St Clair County school district.
Browse live education vacancies at or near Ashville Middle School.
Find vacancies →