Public • Grades 9-121107 students • 14 student/teacher
Private • Grades K-12120 students • 6 student/teacher
Private • Grades K-12261 students • 9 student/teacher
Blacksburg has 3 schools. One of the best schools is Blacksburg High School, with a rating of 5. It has 1,107 children. Public schools in Blacksburg are in Montgomery County Public Schools. Craig County Public Schools is nearby and scores lower than Montgomery County Public Schools. Nearby Giles County Public Schools is worse, with a rating of 5. Blacksburg's population is 53,777. Montgomery County Public Schools enrolls 18% of the population of Blacksburg.