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

20 schools in Surry County Schools

North Carolina · 7,318 students · 6 cities

Surry County Schools operates 20 public K-12 schools in North Carolina, enrolling about 7,318 students between them (11 elementary, 4 middle, and 4 high).

4-year change in Surry County Schools

SY 2020-21 vs SY 2024-25
Total enrollment
7,318
+27 (+0%) vs SY 2020-21
School count
20
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Surry County Schools ranks

Among districts
MeasureThis districtIn North CarolinaIn the US
State test proficiency
ranked highest first
56.3%#27 of 112N/A
Enrollment
ranked largest first
7,318#48 of 116#1,289 of 9,234
Number of schools
ranked most first
20#39 of 116N/A
Students per teacher
ranked fewest first
15.4:1#45 of 116#5,916 of 9,044
Free or reduced-price lunch share
ranked highest first
98.4%#58 of 114#402 of 8,164
Diversity index
ranked most diverse first
48.1%#82 of 111#3,196 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Surry County Schools

State test results across the district's 19 scored schools run from Surry Early College at 84.2% proficient to North Surry High at 38.2%, a gap of 46.0 points. That is the 48th widest gap among 104 North Carolina districts with four or more scored schools.

Since 2017-18, the 19 district schools that reported both years went from 8,046 to 7,197 students (down 11%) and from 521 to 473 full-time teachers (down 9%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

About Surry County Schools

Surry County Schools is a thinly populated public-school district in North Carolina. The district maintains 20 schools and hosts approximately 7,318 students.

On the level-by-level breakdown, Surry County Schools is built around 11 elementary, 4 middle, 4 high schools, and 1 combined or other.

On a per-school basis, Surry County Schools runs about 366 students per school, 36% meaningfully below the state mean of roughly 571.

Looking at the last 4 years. Across the same 4-year window, public-school enrollment held roughly steady: 7,291 students in SY 2020-21 versus 7,318 in SY 2024-25.

On allk12, the community for Surry County Schools discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Surry County Schools run?
Surry County Schools has 20 public schools with a combined enrollment of about 7,318 students in North Carolina.
What is the mix of elementary, middle, and high schools in Surry County Schools?
Surry County Schools includes 11 elementary schools, 4 middle schools, 4 high schools, and 1 combined-grade school.
What is the largest school in Surry County Schools?
North Surry High is the largest public school in Surry County Schools by enrollment, with approximately 792 students.
What grade levels does Surry County Schools serve?
Surry County Schools serves students from pre-K through grade 13 across 20 schools.
What cities does Surry County Schools serve?
Surry County Schools operates schools in Mount Airy, Dobson, Pilot Mountain, Lowgap, Pinnacle, State Road across North Carolina.