Public • Grades 8-12309 students • 13 student/teacher
Public • Grades 9-12900 students • 17 student/teacher
Covington contains 2 primary and secondary schools. One of the highest rated schools is Covington High School, which is rated 5. Covington High School has 309 students. The public schools in Covington are in Alleghany County Public Schools and Covington City Public Schools. Craig County Public Schools is close by and rates worse than Alleghany County Public Schools. Nearby Botetourt County Public Schools is better, with a rating of 7. The population of Covington is 16,058. Alleghany County Public Schools enrolls 16% of the population of Covington.