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 best schools is Covington High School, with a rating of 5. Covington High School has 309 children. Public schools in Covington belong to Alleghany County Public Schools and Covington City Public Schools. Craig County Public Schools is nearby and scores lower than Alleghany County Public Schools. Nearby Botetourt County Public Schools is better, with a rating of 7. Covington's population is 16,058. Alleghany County Public Schools enrolls 16% of the population of Covington.