High Schools in Covington

  • Covington High School
    Public • Grades 8-12
    309 students • 13 student/teacher
    GreatSchools Rating
  • Alleghany High School
    Public • Grades 9-12
    900 students • 17 student/teacher
    GreatSchools Rating
  • Boys' Home School
    Private • Grades 3-12
    19 students • 2 student/teacher
    GreatSchools Rating

Which schools are assigned to my home?

About Covington

Covington contains 3 primary and secondary schools. One of the best schools is Covington High School, which has a rating of 4. The school has 309 children. The public schools in Covington belong to Alleghany County Public Schools or Covington City Public Schools. Craig County Public Schools is close and has better ratings than Alleghany County Public Schools. Nearby Botetourt County Public Schools scores higher, with a rating of 8. The population of Covington is 16,058. Alleghany County Public Schools enrolls 16% of the population of Covington.