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).
| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Giles County K-12 Virtual School | Pearisburg | Combined | KG-12 | 1,358 |
| Giles High | Pearisburg | High | 08-12 | 530 |
| Narrows Elementary/Middle | Narrows | Elementary | PK-07 | 514 |
| Macy Mcclaugherty Elementary/Middle | Pearisburg | Elementary | PK-07 | 440 |
| Eastern Elementary/Middle | Pembroke | Elementary | PK-07 | 433 |
| Narrows High | Narrows | High | 08-12 | 300 |
| Giles County Tech. Center | Pearisburg | Elementary | N-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.