Roanoke County Public Schools on the map

Click a type to show or hide its schools.

District boundary from the NCES EDGE composite school district file. Each marker is a graded school; click it for its grade and scores.

Glenvar MiddleBack Creek ElementaryBurlington ElementaryCave Spring ElementaryCave Spring HighCave Spring MiddleClearbrook ElementaryHerman L Horn ElementaryGlen Cove ElementaryGlenvar ElementaryGlenvar HighGreen Valley ElementaryWe Cundiff ElementaryHidden Valley MiddleMasons Cove ElementaryMountain View ElementaryMount Pleasant ElementaryNorthside HighNorthside MiddleOak Grove ElementaryPenn Forest ElementaryWilliam Byrd HighWilliam Byrd MiddleBonsack ElementaryFort Lewis ElementaryHidden Valley High
District boundary from the NCES EDGE composite school district file; each dot is a graded school, tap or hover for its name.

SchoolGrade summary for Roanoke County Public Schools

Average SchoolGrade
A-
Meeting or exceeding expectations
88%
Exceeding
54%
Avg actual scores
83.8%
Avg projected
56.3%

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.

  1. A+ Back Creek Elementary (Elementary school, exceeds expectations)
  2. A+ Penn Forest Elementary (Elementary school, exceeds expectations)
  3. A+ Bonsack Elementary (Elementary school, exceeds expectations)
  4. A+ Fort Lewis Elementary (Elementary school, exceeds expectations)
  5. A+ Cave Spring Elementary (Elementary school, meets expectations)
  6. A+ Cave Spring Middle (Middle school, meets expectations)
  7. A Cave Spring High (High school, doesn't meet expectations)
  8. A Hidden Valley High (High school, exceeds expectations)
  9. A Green Valley Elementary (Elementary school, meets expectations)
  10. A Hidden Valley Middle (Middle school, doesn't meet expectations)

Every school in Roanoke County Public Schools

High schools (5)

Middle and junior high schools (5)

Elementary and primary schools (16)

Where Roanoke County Public Schools schools are

Cities and towns served (3)

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

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.