Skip to main content
VA County FIPS: 51161

Public Schools in Roanoke County, VA

Directory of 26 public schools operating in Roanoke County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 7,850 15,700 2020-2021: 13,096 students 13,096 2020-2021 2021-2022: 13,166 students 13,166 +0.5% 2021-2022 2022-2023: 13,233 students 13,233 +0.5% 2022-2023 2023-2024: 13,231 students 13,231 +-0% 2023-2024 2024-2025: 13,154 students 13,154 -0.6% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 25 13,154 941.7 14.0:1 6,381
2023-2024 25 13,231 955.7 13.8:1 6,113
2022-2023 25 13,233 936.5 14.1:1 5,477
2021-2022 25 13,166 958.0 13.7:1 4,019
2020-2021 26 13,096 950.3 13.8:1 *reporting schools N/A

School Districts in Roanoke County

Cities & Municipalities in Roanoke County

3 Cities

County Schools Listing

Page 1 of 2
School Name Grades Level District City Action
Alternative Secondary Transition Educational Program — General K-12 Roanoke County Public Schools Roanoke View ›
Back Creek Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Bonsack Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Burlington Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Cave Spring Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Cave Spring High 9-12 High School Roanoke County Public Schools Roanoke View ›
Cave Spring Middle 6-8 Middle School Roanoke County Public Schools Roanoke View ›
Clearbrook Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Fort Lewis Elementary PK-5 Elementary School Roanoke County Public Schools Salem View ›
Glen Cove Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Glenvar Elementary PK-5 Elementary School Roanoke County Public Schools Salem View ›
Glenvar High 9-12 High School Roanoke County Public Schools Salem View ›
Glenvar Middle 6-8 Middle School Roanoke County Public Schools Salem View ›
Green Valley Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Herman L. Horn Elementary PK-5 Elementary School Roanoke County Public Schools Vinton View ›
Hidden Valley High 9-12 High School Roanoke County Public Schools Roanoke View ›
Mason's Cove Elementary PK-5 Elementary School Roanoke County Public Schools Salem View ›
Mount Pleasant Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Mountain View Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Northside High 9-12 High School Roanoke County Public Schools Roanoke View ›
Northside Middle 6-8 Middle School Roanoke County Public Schools Roanoke View ›
Oak Grove Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
Penn Forest Elementary PK-5 Elementary School Roanoke County Public Schools Roanoke View ›
W.E. Cundiff Elementary PK-5 Elementary School Roanoke County Public Schools Vinton View ›
William Byrd High 9-12 High School Roanoke County Public Schools Vinton View ›
Page 1 of 2