Skip to main content
VA County FIPS: 51165

Public Schools in Rockingham County, VA

Directory of 22 public schools operating in Rockingham County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 6,750 13,500 2020-2021: 11,116 students 11,116 2020-2021 2021-2022: 11,076 students 11,076 -0.4% 2021-2022 2022-2023: 11,268 students 11,268 +1.7% 2022-2023 2023-2024: 11,286 students 11,286 +0.2% 2023-2024 2024-2025: 11,397 students 11,397 +1% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 22 11,397 814.3 14.0:1 6,098
2023-2024 22 11,286 826.0 13.7:1 5,812
2022-2023 22 11,268 799.5 14.1:1 5,373
2021-2022 22 11,076 767.9 14.4:1 4,600
2020-2021 22 11,116 778.2 14.3:1 N/A

Cities & Municipalities in Rockingham County

11 Cities

County Schools Listing

Page 1 of 1
School Name Grades Level District City Action
Broadway High 9-12 High School Rockingham County Public Schools Broadway View ›
Cub Run Elementary PK-5 Elementary School Rockingham County Public Schools Penn Laird View ›
East Rockingham High 9-12 High School Rockingham County Public Schools Elkton View ›
Elkton Elementary PK-5 Elementary School Rockingham County Public Schools Elkton View ›
Elkton Middle 6-8 Middle School Rockingham County Public Schools Elkton View ›
Fulks Run Elementary PK-5 Elementary School Rockingham County Public Schools Fulks Run View ›
J. Frank Hillyard Middle 6-8 Middle School Rockingham County Public Schools Broadway View ›
John C. Myers Elementary PK-5 Elementary School Rockingham County Public Schools Broadway View ›
John W. Wayland Elementary PK-5 Elementary School Rockingham County Public Schools Bridgewater View ›
Lacey Spring Elementary PK-5 Elementary School Rockingham County Public Schools Harrisonburg View ›
Linville-Edom Elementary PK-5 Elementary School Rockingham County Public Schools Linville View ›
McGaheysville Elementary PK-5 Elementary School Rockingham County Public Schools McGaheysville View ›
Montevideo Middle 6-8 Middle School Rockingham County Public Schools Penn Laird View ›
Mountain View Elementary PK-5 Elementary School Rockingham County Public Schools Harrisonburg View ›
Ottobine Elementary PK-5 Elementary School Rockingham County Public Schools Dayton View ›
Peak View Elementary PK-5 Elementary School Rockingham County Public Schools Penn Laird View ›
Plains Elementary PK-5 Elementary School Rockingham County Public Schools Timberville View ›
River Bend Elementary PK-5 Elementary School Rockingham County Public Schools Elkton View ›
South River Elementary PK-5 Elementary School Rockingham County Public Schools Grottoes View ›
Spotswood High 9-12 High School Rockingham County Public Schools Penn Laird View ›
Turner Ashby High 9-12 High School Rockingham County Public Schools Bridgewater View ›
Wilbur S. Pence Middle 6-8 Middle School Rockingham County Public Schools Dayton View ›