Public • Grades 8-12309 students • 13 student/teacher
Public • Grades 9-12900 students • 17 student/teacher
Private • Grades 3-1219 students • 2 student/teacher
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.