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

4 schools in Alleghany County Schools

North Carolina · 1,352 students · 3 cities

From elementary through high school, Alleghany County Schools runs 4 public K-12 campuses (3 elementary and 1 high), with combined enrollment of about 1,352.

7-year change in Alleghany County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
1,352
-54 (-4%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
70%
was 72%
% Hispanic
27%
was 24%
% Black
0%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Sparta ElementarySpartaElementaryPK-08523
Alleghany HighSpartaHigh09-12395
Glade Creek ElementaryEnniceElementaryPK-08236
Piney Creek ElementaryPiney CreekElementaryPK-08198

About Alleghany County Schools

Across 4 schools, Alleghany County Schools serves about 1,352 students in North Carolina. By footprint it is a compact district.

On the level-by-level breakdown, Alleghany County Schools consists of 3 elementary and 1 high school.

Per-school enrollment averages around 338 in this district, meaningfully below the North Carolina typical of 571.

Five-year track record. Total public-school enrollment in Alleghany County Schools has decreased 4% since SY 2017-18, moving from about 1,406 students to 1,352. The Hispanic share of public-school enrollment increased from 24% to 27%.

On this page, the community for Alleghany County Schools 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 does Alleghany County Schools run?
Alleghany County Schools has 4 public schools with a combined enrollment of about 1,352 students in North Carolina.
What is the mix of elementary, middle, and high schools in Alleghany County Schools?
Alleghany County Schools includes 3 elementary, 1 high schools.
What is the largest school in Alleghany County Schools?
Sparta Elementary is the largest public school in Alleghany County Schools by enrollment, with approximately 523 students.
What grade levels does Alleghany County Schools serve?
Alleghany County Schools schools serve students from pre-K through grade 12, across 4 campuses.
What cities does Alleghany County Schools serve?
Alleghany County Schools operates schools in Sparta, Ennice, Piney Creek across North Carolina.