Home › Virginia › Roanoke County
Roanoke County Public Schools Schools
Roanoke County Public Schools is a public school district in Virginia, based in Roanoke County (Roanoke). SchoolGrade grades 26 of its schools on actual versus projected test scores; every school below has its own page.
Roanoke County Public Schools on the map
District boundary from the NCES EDGE composite school district file. Each marker is a graded school; click it for its grade and scores.
SchoolGrade summary for Roanoke County Public Schools
26 of 26 schools in Roanoke County Public Schools carry a SchoolGrade. Grade distribution:
A: 14B: 11C: 1
Best schools in Roanoke County Public Schools
Statewide rankings: all 319 high schools in Virginia · all 321 middle schools in Virginia · all 1099 elementary schools in Virginia
The ten highest SchoolGrades in the district. Grades reward actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact.
- A+ Back Creek Elementary (Elementary school, exceeds expectations)
- A+ Penn Forest Elementary (Elementary school, exceeds expectations)
- A+ Bonsack Elementary (Elementary school, exceeds expectations)
- A+ Fort Lewis Elementary (Elementary school, exceeds expectations)
- A+ Cave Spring Elementary (Elementary school, meets expectations)
- A+ Cave Spring Middle (Middle school, meets expectations)
- A Cave Spring High (High school, doesn't meet expectations)
- A Hidden Valley High (High school, exceeds expectations)
- A Green Valley Elementary (Elementary school, meets expectations)
- A Hidden Valley Middle (Middle school, doesn't meet expectations)
Every school in Roanoke County Public Schools
High schools (5)
- A Cave Spring High, Roanoke
- B Glenvar High, Salem
- A Hidden Valley High, Roanoke
- B- Northside High, Roanoke
- B William Byrd High, Vinton
Middle and junior high schools (5)
- A+ Cave Spring Middle, Roanoke
- B Glenvar Middle, Salem
- A Hidden Valley Middle, Roanoke
- B- Northside Middle, Roanoke
- B William Byrd Middle, Vinton
Elementary and primary schools (16)
- A+ Back Creek Elementary, Roanoke
- A+ Bonsack Elementary, Roanoke
- C+ Burlington Elementary, Roanoke
- A+ Cave Spring Elementary, Roanoke
- A- Clearbrook Elementary, Roanoke
- A+ Fort Lewis Elementary, Salem
- A- Glen Cove Elementary, Roanoke
- B Glenvar Elementary, Salem
- A Green Valley Elementary, Roanoke
- A- Herman L Horn Elementary, Vinton
- B+ Masons Cove Elementary, Salem
- B Mount Pleasant Elementary, Roanoke
- B- Mountain View Elementary, Roanoke
- A- Oak Grove Elementary, Roanoke
- A+ Penn Forest Elementary, Roanoke
- B We Cundiff Elementary, Vinton
Where Roanoke County Public Schools schools are
About this district
- State: Best schools in Virginia
- County: Roanoke County
- Type: regular local school district
- Setting: midsize suburb (NCES locale of the district office)
- Enrollment: 13,799 students with 1,026 full-time-equivalent teachers and 2,176 total staff FTE (NCES CCD, 2023-24)
- NCES district ID: 5103330
- Grades are the 2025-26 SchoolGrade model: each school's actual proficiency against the level projected for its student context. How SchoolGrade works
Nearby school districts
- Salem City Public Schools (6 schools, 8 mi)
- Roanoke City Public Schools (24 schools, 13 mi)
- Montgomery County Public Schools (19 schools, 15 mi)
- Radford City Public Schools (4 schools, 25 mi)
- Botetourt County Public Schools (11 schools, 27 mi)
- Giles County Public Schools (5 schools, 28 mi)
- Franklin County Public Schools (14 schools, 29 mi)
- Floyd County Public Schools (5 schools, 29 mi)
Questions about Roanoke County Public Schools
How many schools are in Roanoke County Public Schools?
SchoolGrade grades 26 public schools in Roanoke County Public Schools, across 3 cities and towns. Every one of them is listed on this page with a link to its own report.
Which cities does Roanoke County Public Schools serve?
The largest by graded schools: Roanoke, Salem, Vinton.
How good are the schools in Roanoke County Public Schools?
Across the 26 graded schools, the average SchoolGrade is A-, with 83.8% of tested students meeting the state bar against a projected 56.3%. 88% of schools meet or exceed the expectation for their student context.
How many students attend Roanoke County Public Schools?
13,799 students were enrolled in Roanoke County Public Schools in the 2023-24 school year, about 13.4 students per full-time teacher (NCES Common Core of Data).
Where is Roanoke County Public Schools?
Roanoke County Public Schools is in Virginia, based in Roanoke County, with its district office in Roanoke. Its boundary covers about 251 sq mi.