Schools in Giles County Public Schools, Virginia (2025)
5 schools · 2,217 students · 5 public · median Enrollment 440.
Giles County Public Schools, in Virginia, has 5 schools in United States's 2025 data, together educating about 2,217 students. By level there are 3 elementary, 2 high; by sector 5 public.
The median Enrollment across Giles County Public Schools's schools is 440, below the Virginia median of 561. Students enrolled in the latest NCES directory year.
5 of the 5 schools qualify for the Success Index (US). The highest-scoring is Macy Mcclaugherty Elementary/Middle (79.3, top 25% of elementary schools nationally), followed by Eastern Elementary/Middle (77.7, top 25% of elementary schools nationally), and Narrows Elementary/Middle (75.7, top 25% of elementary schools nationally). Scores are percentiles within school type, so compare an elementary school with other elementary schools.
The largest schools are Giles High (530 students), Narrows Elementary/Middle (514 students), Macy Mcclaugherty Elementary/Middle (440 students).
Schools are spread across 3 citys, with the most in Pearisburg (2), Narrows (2), Pembroke (1).
Ranked schools in Giles County Public Schools
Ordered by Success Index (US). Rank positions shown on each profile are within United States and Virginia.
- 179Macy Mcclaugherty Elementary/MiddlePearisburg · Public Elementary81% Math proficiency · 440 students
- 278Eastern Elementary/MiddlePembroke · Public Elementary86% Math proficiency · 433 students
- 376Narrows Elementary/MiddleNarrows · Public Elementary85% Math proficiency · 514 students
- 473Narrows HighNarrows · Public High77% Math proficiency · 300 students
- 573Giles HighPearisburg · Public High80% Math proficiency · 530 students
| # | School | Sector | Success Index (US) | Key result | Students |
|---|---|---|---|---|---|
| 1 | Macy Mcclaugherty Elementary/Middle Pearisburg · Elementary · Grades PK–7 | Public | 79.3 Top 25% | 81% Math proficiency | 440 |
| 2 | Eastern Elementary/Middle Pembroke · Elementary · Grades PK–7 | Public | 77.7 Top 25% | 86% Math proficiency | 433 |
| 3 | Narrows Elementary/Middle Narrows · Elementary · Grades PK–7 | Public | 75.7 Top 25% | 85% Math proficiency | 514 |
| 4 | Narrows High Narrows · High · Grades 8–12 | Public | 72.7 Top 25% | 77% Math proficiency | 300 |
| 5 | Giles High Pearisburg · High · Grades 8–12 | Public | 72.5 Top 25% | 80% Math proficiency | 530 |
Compare the top 4 schools in Giles County Public Schools side by side →
Citys in Giles County Public Schools
Other places in Virginia
- Richmond(97)
- Virginia Beach(82)
- Alexandria(54)
- Chesapeake(45)
- Norfolk(45)
- Roanoke(42)
- Woodbridge(40)
- Newport News(39)
- Arlington(36)
- Manassas(31)
- Hampton(31)
- Fredericksburg(29)
- Falls Church(26)
- Charlottesville(25)
- Ashburn(25)
- Fairfax(23)
- Lynchburg(22)
- Springfield(22)
- Portsmouth(22)
- Midlothian(21)
- Stafford(21)
- Winchester(20)
- Leesburg(20)
- Sterling(19)
- Suffolk(19)
- Williamsburg(19)
- North Chesterfield(16)
- Danville(16)
- Mechanicsville(16)
- Glen Allen(15)
- Vienna(14)
- Herndon(14)
- Harrisonburg(13)
- Spotsylvania(13)
- Yorktown(12)
- Martinsville(11)
- Culpeper(11)
- Centreville(11)
- Aldie(11)
- Salem(11)
Free academic assessment
Is your child on grade level in reading and math?
Success Tutoring offers personalised English and math tutoring from Kindergarten to Grade 12. Start with a free online assessment and a clear plan for the year ahead.
- Personalised learning plan mapped to the Australian Curriculum
- English & Maths from Kindergarten to Year 12
- Flexible memberships, no lock-in contracts
- Centres across NSW, VIC, QLD, WA, SA and ACT
Frequently asked questions
What is the best school in Giles County Public Schools?
Macy Mcclaugherty Elementary/Middle is the highest-ranked school in Giles County Public Schools with a Success Index (US) of 79.3 out of 100 (Top 25% of elementary schools in United States).
How many schools are in Giles County Public Schools?
Giles County Public Schools has 5 schools (3 elementary, 2 high) educating 2,217 students in 2025.
What is the typical Enrollment in Giles County Public Schools?
The median Enrollment across schools in Giles County Public Schools is 440. Students enrolled in the latest NCES directory year.