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

2 schools in Sparta

North Carolina · Public K-12

Across the city, Sparta hosts 2 public K-12 schools teaching roughly 918 North Carolina students (about 459 per campus).

7-year change in Sparta

SY 2017-18 vs SY 2024-25
Total enrollment
918
-106 (-10%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
66%
was 71%
% Hispanic
30%
was 24%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alleghany HighHigh09-12395
Sparta ElementaryElementaryPK-08523

About Sparta

Across Sparta, North Carolina, 2 public schools instructs about 918 students between them.

For a sense of the school types, the city consists of 1 elementary, and 1 high.

Average school size in Sparta is around 459 students, 20% below the North Carolina average of about 571.

Five-year track record. Combined enrollment now sits at 918 students, shrank 10% from the 1,024 reported in SY 2017-18. On the demographic side, Hispanic enrollment moved from 24% to 30% over the same window.

On allk12, the community for Sparta discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Sparta?
Sparta, North Carolina has 2 public K-12 schools serving approximately 918 students.
How many elementary, middle, and high schools are in Sparta?
Sparta has 1 elementary, 1 high public schools.
What is the largest public school in Sparta?
Sparta Elementary is the largest public school in Sparta by enrollment, with approximately 523 students.
What school districts serve Sparta?
Sparta public schools are operated by Alleghany County Schools.
What grade levels do public schools in Sparta cover?
Public schools in Sparta serve students from pre-K through grade 12.