Located in Vinton, Va., Herman L. Horn Elementary School offers educational programs to students in kindergarten through grade five. The school provides academic programs in various subjects, including reading, writing, English, math, science, social studies and physical education. Herman L. Horn Elementary School offers various educational programs for students with emotional and physical disabilities. The school also offers a special program for gifted and talented students. In addition, the school provides before- and after-school programs. The school offers a range of sports activities, such as soccer, football, track and field, basketball, baseball and softball. Herman L. Horn Elementary School is a part of the Roanoke County Public Schools.