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

2 schools in Narrows

Virginia · Public K-12

2 public K-12 schools, 814 students, one city. That is the Narrows entry on the numbers, with a mix of 1 elementary and 1 high.

7-year change in Narrows

SY 2017-18 vs SY 2024-25
Total enrollment
814
-9 (-1%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
94%
was 96%
% Hispanic
2%
was 2%
% Black
2%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Narrows Elementary/MiddleElementaryPK-07514
Narrows HighHigh08-12300

About Narrows

Public education in Narrows, Virginia runs across 2 schools that hosts roughly 814 students. By footprint, Narrows sits in the sparse bracket.

In terms of grade levels, the city covers 1 elementary, and 1 high.

Average school size in Narrows is around 407 students, 39% lower than the Virginia average of about 672.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment stayed largely flat: 823 students in SY 2017-18 versus 814 in SY 2024-25.

In the discussion threads here, the community for Narrows discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Narrows?
Narrows, Virginia has 2 public K-12 schools serving approximately 814 students.
How many elementary, middle, and high schools are in Narrows?
Narrows has 1 elementary, 1 high public schools.
What is the largest public school in Narrows?
Narrows Elementary/Middle is the largest public school in Narrows by enrollment, with approximately 514 students.
What school districts serve Narrows?
Narrows public schools are operated by Giles County Public Schools.
What grade levels do public schools in Narrows cover?
Public schools in Narrows serve students from pre-K through grade 12.