Rockingham County Public Schools

Harrisonburg, Virginia · Harrisonburg City · Regular local school district

Students
11,679
Grades
PK–12
Schools
23
Per-pupil spending
$14,743

Student demographics

Hispanic
2,412 (21%)
White
8,075 (69%)
Black
332 (3%)
Asian
179 (2%)
Two or more
654 (6%)
American Indian
24 (0%)
Pacific Islander
3 (0%)

Funding

Total revenue
$185,945,000
Federal
$18,055,000
State
$90,318,000
Local
$77,572,000

Contact

100 Mount Clinton Pike, VA 22802
(540) 564-3200
www.rcps.net

Schools in Rockingham County Public Schools (23)

SchoolType
Broadway HighRegular School
Cub Run ElementaryRegular School
East Rockingham HighRegular School
Elkton ElementaryRegular School
Elkton MiddleRegular School
Fulks Run ElementaryRegular School
J. Frank Hillyard MiddleRegular School
John C. Myers ElementaryRegular School
John W. Wayland ElementaryRegular School
Lacey Spring ElementaryRegular School
Linville-Edom ElementaryRegular School
Mcgaheysville ElementaryRegular School
Montevideo MiddleRegular School
Mountain View ElementaryRegular School
Ottobine ElementaryRegular School
Peak View ElementaryRegular School
Plains ElementaryRegular School
Pleasant Valley ElementaryRegular School
River Bend ElementaryRegular School
South River ElementaryRegular School
Spotswood HighRegular School
Turner Ashby HighRegular School
Wilbur S. Pence MiddleRegular School

Get Rockingham County Public Schools data via API

Enrollment, demographics, finance, GeoJSON boundary, and every school — one API call away as clean JSON. Look up the district for any address. Free tier: 500 requests/month, no card.

curl "https://api.districtapi.dev/v1/districts?address=100+Mount+Clinton+Pike+Harrisonburg+VA" \
  -H "X-API-Key: your_api_key"