Public High Schools in Salem

  • Glenvar High School
    Public • Grades 9-12
    575 students • 22 student/teacher
    GreatSchools Rating
  • Salem High School
    Public • Grades 9-12
    1219 students • 16 student/teacher
    GreatSchools Rating

Which schools are assigned to my home?

About Salem

Salem has 2 schools. One of the highest rated schools is Glenvar High School, with a rating of 9. The school has 575 children. Public schools in Salem belong to Roanoke County Public Schools or Salem City Public Schools. Roanoke City Public Schools is close by and has lesser ratings than Roanoke County Public Schools. Nearby Craig County Public Schools scores lower, with a rating of 7.