The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Rockingham County

Virginia · Public K-12

Public schools in Rockingham County, Virginia total 22, with combined enrollment of about 11,397 students against a county population of 85,600. That breaks down as 14 elementary, 4 middle, and 4 high.

7-year change in Rockingham County

SY 2017-18 vs SY 2024-25
Total enrollment
11,397
-202 (-2%) vs SY 2017-18
School count
22
0 (0%) vs SY 2017-18
% White
70%
was 79%
% Hispanic
20%
was 14%
% Black
3%
was 2%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
22
1 districts
Enrollment
11,397
NCES CCD
Median income
$80,693
Above Virginia avg
Free/reduced lunch
53.5%
Below Virginia avg
Elementary
14
5,215 students
Middle
4
2,551 students
High
4
3,631 students
Combined / other
0
schools
LARGEST DISTRICT
Rockingham County Public Schools
11,397 students · 1 district in Rockingham County

County vs. school enrollment demographics

Left bar is the racial makeup of Rockingham County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
86%
Hispanic
9%
Black
2%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
70%
Hispanic
20%
Black
3%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
29.0%
adults 25+
Poverty rate
6.4%
ACS 5-year
Unemployment
2.7%
civilian labor
Median age
40
22.1% under 18

Test scores in Rockingham County

Latest 2024-25 ELA proficiency, 22 schools ranked. Virginia state average: 74.2%.

Top 5 schools (ELA)
  1. Turner Ashby High· 86.0%
  2. East Rockingham High· 85.0%
  3. Broadway High· 84.0%
  4. Spotswood High· 84.0%
  5. Peak View Elementary· 73.0%

See all 22 schools in Rockingham County ranked by score →

All schools (22)

NameCityLevelGradesEnrollmentRating
Turner Ashby HighBridgewaterHigh09-12998·
Broadway HighBroadwayHigh09-12932·
Spotswood HighPenn LairdHigh09-12880·
East Rockingham HighElktonHigh09-12821·
J. Frank Hillyard MiddleBroadwayMiddle06-08726·
Wilbur S. Pence MiddleDaytonMiddle06-08671·
Cub Run ElementaryPenn LairdElementaryPK-05614·
Montevideo MiddlePenn LairdMiddle06-08593·
Elkton MiddleElktonMiddle06-08561·
Peak View ElementaryPenn LairdElementaryPK-05538·
John W. Wayland ElementaryBridgewaterElementaryPK-05526·
John C. Myers ElementaryBroadwayElementaryPK-05473·
Plains ElementaryTimbervilleElementaryPK-05460·
Mountain View ElementaryHarrisonburgElementaryPK-05411·
Lacey Spring ElementaryHarrisonburgElementaryPK-05350·
River Bend ElementaryElktonElementaryPK-05341·
South River ElementaryGrottoesElementaryPK-05316·
Elkton ElementaryElktonElementaryPK-05269·
McGaheysville ElementaryMcgaheysvilleElementaryPK-05262·
Ottobine ElementaryDaytonElementaryPK-05248·
Linville-Edom ElementaryLinvilleElementaryPK-05209·
Fulks Run ElementaryFulks RunElementaryPK-05198·

Cities in Rockingham County

Elkton4 schoolsPenn Laird4 schoolsBroadway3 schoolsBridgewater2 schoolsDayton2 schoolsHarrisonburg2 schoolsFulks Run1 schoolGrottoes1 schoolLinville1 schoolMcgaheysville1 schoolTimberville1 school

About Rockingham County

Rockingham County is a medium-population Virginia county of about 85,600 residents, home to 22 public schools and roughly 11,397 students.

Looking at the wider area, census numbers show typical household earnings sit around $80,693, about 29% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%. That income level is 5% meaningfully above the Virginia median.

On the school-mix side, Rockingham County is built around 14 elementary schools (5,215 students), 4 middle schools (2,551), and 4 high schools (3,631).

The largest single district in Rockingham County is Rockingham County Public Schools, which alone enrolls about 11,397 students.

Over the past 7-year window. Across the same 7-year window, public-school enrollment stayed largely flat: 11,599 students in SY 2017-18 versus 11,397 in SY 2024-25. On the demographic side, White enrollment moved from 79% to 70% over the same window.

In the discussion threads here, the community for Rockingham County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Rockingham County?
There are 22 public K-12 schools in Rockingham County, Virginia, with a combined enrollment of about 11,397.
How many high schools are in Rockingham County?
Rockingham County, Virginia has 4 public high schools, serving approximately 3,631 students.
How many middle schools are in Rockingham County?
Rockingham County, Virginia has 4 public middle schools, serving approximately 2,551 students.
How many elementary schools are in Rockingham County?
Rockingham County, Virginia has 14 public elementary schools, serving approximately 5,215 students.
What is the largest school district in Rockingham County?
Rockingham County Public Schools is the largest school district in Rockingham County, serving approximately 11,397 students. The county contains 1 school district overall.
How many people live in Rockingham County?
Rockingham County has roughly 85,600 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Rockingham County?
Median household income in Rockingham County is $80,693, above the Virginia average of $76,527. About 6.4% of residents live below the federal poverty line.
How educated are residents of Rockingham County?
Approximately 29.0% of adults 25 and older in Rockingham County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Rockingham County qualify for free or reduced lunch?
Roughly 53.5% of students in Rockingham County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Virginia county average of 75.7%.
What is the student-teacher ratio in Rockingham County schools?
Across Rockingham County public schools, the enrollment-weighted student-teacher ratio is approximately 14.1 to 1.

Rockingham County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data