Giles County
Giles County sits inside Virginia and runs 7 public K-12 schools, enrolling about 3,575 students. Giles County Public Schools alone accounts for 3,575 of those students. By grade band, the county runs 4 elementary and 2 high schools.
7-year change in Giles County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Giles County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Giles County
Latest 2024-25 ELA proficiency, 6 schools ranked. Virginia state average: 74.2%.
- Giles County K-12 Virtual School· 74.0%
- Giles High· 72.0%
- Narrows Elementary/Middle· 72.0%
- Eastern Elementary/Middle· 71.0%
- Narrows High· 68.0%
- Macy Mcclaugherty Elementary/Middle· 64.0%
- Narrows High· 68.0%
- Eastern Elementary/Middle· 71.0%
- Giles High· 72.0%
- Narrows Elementary/Middle· 72.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| 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 | · | · |
Cities in Giles County
About Giles County
Across the rural-scale Virginia county of Giles County of about 16,557 residents, the public-school footprint covers 7 schools and about 3,575 students.
Looking at the broader picture, census numbers show the median household earns about $65,691 a year, about 18% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%. That income level is 14% below the Virginia median.
For a sense of the school types, Giles County is built around 4 elementary schools (1,387 students), 2 high schools (830), and 1 combined or other schools.
Giles County Public Schools is the biggest district by enrollment, covering about 3,575 students across Giles County.
Over the past 7-year window. Combined enrollment now sits at 3,575 students, rose 44% from the 2,484 reported in SY 2017-18. The school count climbed from 5 to 6 across the same 7-year window. Demographically, the Black share of enrollment increased from 1% to 9%.
On this page, the community for Giles County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.