Public High Schools in Roanoke

Which schools are assigned to my home?

About Roanoke

Roanoke has 7 primary and secondary schools. One of the best schools is Cave Spring High School, which is rated 9. It has 901 students. The public schools in Roanoke belong to Roanoke County Public Schools or Roanoke City Public Schools. Salem City Public Schools is close and rates worse than Roanoke County Public Schools. Nearby Franklin County Public Schools scores lower, with a rating of 7. The population of Roanoke is 166,446. Roanoke County Public Schools enrolls 9% of the population of Roanoke.