Summary:
Zip code 24124 contains one high school, Narrows High, serving grades 8 through 12 in Narrows, Virginia, a small town within Giles County Public Schools, which is ranked 79th out of 131 districts in the state. Narrows High enrolls 300 students, with a low student-teacher ratio of 10.7 and per-student spending of $10,653, though 69.33% of students qualify for free or reduced lunch.
Narrows High has earned 3 stars in each of the last two years and improved its statewide rank from 184th out of 329 schools (44th percentile) in 2023-2024 to 140th out of 331 (58th percentile) in 2025-2026. The school shines in several subjects: 10th graders posted 83.33% proficiency in World History I, far outpacing the district's 48.98% and the state's 52.25%, while 8th graders scored a perfect 100% in both Algebra I and World History I. It also exceeds state averages in 10th grade Writing, 8th and 9th grade Algebra I, 8th grade Mathematics, 10th grade Biology, 8th grade Science, and 11th grade English Reading.
Despite these strengths, Narrows High has a notable red flag: chronic absenteeism stands at 17.3%, well above the district's 11.5% and the state's 14.8%. The school lags behind Virginia averages in 8th grade English Reading (69.09% vs. 73.51%), 9th grade Earth Science (73.21% vs. 74.79%), and 9th grade World History I (69.23% vs. 72.24%). Recent one-year changes show improvement in 10th grade World History I (from 63.16% to 83.33%) and 11th grade English Reading (76.47% to 89.47%), but declines in 10th grade Biology and 9th grade Earth Science. Overall, Narrows High is a small, improving school with a strong graduation rate of 93.5% and a low dropout rate of 3.2%, and its low student-teacher ratio likely supports student success—but addressing attendance will be key to sustaining its upward trajectory.
Thank you for your feedback!