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

7 schools in Giles County Public Schools

Virginia · 3,575 students · 3 cities

Public K-12 enrollment in Giles County Public Schools totals about 3,575 students across 7 schools (an average of 511 students per campus).

NameCityLevelGradesEnrollment
Giles County K-12 Virtual SchoolPearisburgCombinedKG-121,358
Giles HighPearisburgHigh08-12530
Narrows Elementary/MiddleNarrowsElementaryPK-07514
Macy Mcclaugherty Elementary/MiddlePearisburgElementaryPK-07440
Eastern Elementary/MiddlePembrokeElementaryPK-07433
Narrows HighNarrowsHigh08-12300
Giles County Tech. CenterPearisburgElementaryN-N·

About Giles County Public Schools

Giles County Public Schools maintains 7 public schools across Virginia, collectively hosting roughly 3,575 students.

On the school-mix side, Giles County Public Schools is built around 4 elementary, 2 high schools, and 1 combined or other.

Average enrollment per school in Giles County Public Schools is about 511, below the Virginia average of roughly 672.

On this page, the community for Giles County Public Schools discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many schools are in Giles County Public Schools?
Giles County Public Schools operates 7 public K-12 schools in Virginia, serving approximately 3,575 students.
What is the mix of elementary, middle, and high schools in Giles County Public Schools?
Giles County Public Schools includes 4 elementary, 2 high, 1 combined-grade schools.
What is the largest school in Giles County Public Schools?
Giles County K-12 Virtual School is the largest public school in Giles County Public Schools by enrollment, with approximately 1,358 students.
What grade levels does Giles County Public Schools serve?
Giles County Public Schools schools serve students from pre-K through grade 12, across 7 campuses.
What cities does Giles County Public Schools serve?
Giles County Public Schools operates schools in Pearisburg, Narrows, Pembroke across Virginia.