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

4 schools in Pearisburg

Virginia · Public K-12

4 public K-12 schools, 2,328 students, one city. That is the Pearisburg entry on the numbers, with a mix of 2 elementary and 1 high.

7-year change in Pearisburg

SY 2017-18 vs SY 2024-25
Total enrollment
2,328
+1,113 (+92%) vs SY 2017-18
School count
3
+1 (+50%) vs SY 2017-18
% Hispanic
10%
was 2%
% Black
13%
was 1%
% Asian
5%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Giles County K-12 Virtual SchoolCombinedKG-121,358
Giles County Tech. CenterElementaryN-N·
Giles HighHigh08-12530
Macy Mcclaugherty Elementary/MiddleElementaryPK-07440

About Pearisburg

Across Pearisburg, Virginia, 4 public schools hosts about 2,328 students between them.

On the school-mix side, the city is built around 2 elementary, 1 high, and 1 other.

Average school size in Pearisburg is around 582 students, 13% lower than the Virginia average of about 672.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment climbed 92%: 1,215 students in SY 2017-18 versus 2,328 in SY 2024-25. The school count climbed from 2 to 3 across the same 7-year window. Demographically, the Black share of enrollment rose from 1% to 13%.

In the discussion threads here, the community for Pearisburg 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 public schools are in Pearisburg?
Pearisburg, Virginia has 4 public K-12 schools serving approximately 2,328 students.
How many elementary, middle, and high schools are in Pearisburg?
Pearisburg has 2 elementary, 1 high, 1 combined-grade public schools.
What is the largest public school in Pearisburg?
Giles County K-12 Virtual School is the largest public school in Pearisburg by enrollment, with approximately 1,358 students.
What school districts serve Pearisburg?
Pearisburg public schools are operated by Giles County Public Schools.
What grade levels do public schools in Pearisburg cover?
Public schools in Pearisburg serve students from pre-K through grade 12.