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

11 schools in Harrisonburg City Public Schools

Virginia · 6,652 students · 1 city

Harrisonburg City Public Schools in Virginia runs 11 public K-12 schools today, teaching roughly 6,652 students (an average of 605 per school).

4-year change in Harrisonburg City Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
6,652
+147 (+2%) vs SY 2020-21
School count
10
+1 (+11%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Harrisonburg City Public Schools ranks

Among districts
MeasureThis districtIn VirginiaIn the US
State test proficiency
ranked highest first
54.8%#109 of 117N/A
Enrollment
ranked largest first
6,652#37 of 130#1,424 of 9,234
Number of schools
ranked most first
10#47 of 130N/A
Students per teacher
ranked fewest first
13.9:1#84 of 130#4,251 of 9,044
Free or reduced-price lunch share
ranked highest first
87.5%#41 of 115#828 of 8,164
Diversity index
ranked most diverse first
61.2%#39 of 114#1,496 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Harrisonburg City Public Schools

State test results across the district's 8 scored schools run from Harrisonburg High at 67.7% proficient to Spotswood Elementary at 40.9%, a gap of 26.8 points. That is the 37th widest gap among 95 Virginia districts with four or more scored schools.

Since 2017-18, the 9 district schools that reported both years went from 6,301 to 5,641 students (down 10%) and from 473 to 412 full-time teachers (down 13%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

About Harrisonburg City Public Schools

Across 11 schools, Harrisonburg City Public Schools instructs about 6,652 students in Virginia. By footprint it is a sparse district.

In terms of grade levels, Harrisonburg City Public Schools is built around 7 elementary, 2 middle, and 2 high schools.

Per-school enrollment averages around 605 in this district, noticeably below the Virginia typical of 672.

Trend over the past 4 years. Combined enrollment now sits at 6,652 students, remained close to its prior level from the 6,505 reported in SY 2020-21. The school count climbed from 9 to 10 across the same 4-year window.

In the discussion threads here, the community for Harrisonburg City Public Schools discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Harrisonburg City Public Schools run?
Harrisonburg City Public Schools has 11 public schools with a combined enrollment of about 6,652 students in Virginia.
What is the mix of elementary, middle, and high schools in Harrisonburg City Public Schools?
Harrisonburg City Public Schools includes 7 elementary schools, 2 middle schools, and 2 high schools.
What is the largest school in Harrisonburg City Public Schools?
Rocktown High is the largest public school in Harrisonburg City Public Schools by enrollment, with approximately 1,011 students.
What grade levels does Harrisonburg City Public Schools serve?
Harrisonburg City Public Schools serves students from pre-K through grade 12 across 11 schools.