4 schools in Alleghany County Schools
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| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Sparta Elementary | Sparta | Elementary | PK-08 | 523 |
| Alleghany High | Sparta | High | 09-12 | 395 |
| Glade Creek Elementary | Ennice | Elementary | PK-08 | 236 |
| Piney Creek Elementary | Piney Creek | Elementary | PK-08 | 198 |
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.