Best Schools in Salem

Which schools are assigned to my home?

About Salem

Salem contains 13 schools. One of the highest rated schools is Glenvar Middle School, which has a rating of 9. The school has 397 students. Public schools in Salem belong to Roanoke County Public Schools and Salem City Public Schools. Roanoke City Public Schools is close and has lesser ratings than Roanoke County Public Schools. Nearby Craig County Public Schools is worse, with a rating of 7. The population of Salem is 38,461. Roanoke County Public Schools enrolls 37% of the population of Salem.