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

Alleghany County

North Carolina · Public K-12

Alleghany County hosts 4 public K-12 schools. Together they educate about 1,352 North Carolina students across 3 elementary and 1 high.

7-year change in Alleghany County

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
Schools
4
1 districts
Enrollment
1,352
NCES CCD
Median income
$47,172
Below North Carolina avg
Free/reduced lunch
99.1%
Above North Carolina avg
Elementary
3
957 students
Middle
0
schools
High
1
395 students
Combined / other
0
schools
LARGEST DISTRICT
Alleghany County Schools
1,352 students · 1 district in Alleghany County

County vs. school enrollment demographics

Left bar is the racial makeup of Alleghany County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
89%
Hispanic
11%
Black
2%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
70%
Hispanic
27%
Black
0%
Asian
0%
Two or more
2%
Native American
0%
Pacific Islander
0%
Bachelor's+
23.6%
adults 25+
Poverty rate
9.0%
ACS 5-year
Unemployment
3.7%
civilian labor
Median age
53
16.4% under 18

Test scores in Alleghany County

Latest 2024-25 ELA proficiency, 4 schools ranked. North Carolina state average: 51.8%.

Top 4 schools (ELA)
  1. Piney Creek Elementary· 54.4%
  2. Alleghany High· 45.4%
  3. Sparta Elementary· 37.9%
  4. Glade Creek Elementary· 36.0%

See all 4 schools in Alleghany County ranked by score →

All schools (4)

NameCityLevelGradesEnrollmentRating
Sparta ElementarySpartaElementaryPK-08523·
Alleghany HighSpartaHigh09-12395·
Glade Creek ElementaryEnniceElementaryPK-08236·
Piney Creek ElementaryPiney CreekElementaryPK-08198·

Cities in Alleghany County

Sparta2 schoolsEnnice1 schoolPiney Creek1 school

About Alleghany County

In North Carolina, Alleghany County is a low-population county of about 11,174 residents. 4 public schools across the county enrolls about 1,352 students between them.

Looking at the broader picture, census numbers show median household income runs near $47,172, 24% of adults hold a bachelor's degree or higher, and roughly 9% of residents live below the federal poverty line. That income level is 25% below the North Carolina median.

Looking at the level breakdown, Alleghany County spans 3 elementary schools (957 students), and 1 high school (395).

Alleghany County Schools is the biggest district by enrollment, covering about 1,352 students across Alleghany County.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment decreased 4%: 1,406 students in SY 2017-18 versus 1,352 in SY 2024-25. The Hispanic share of public-school enrollment expanded from 24% to 27%.

In the discussion threads here, the community for Alleghany County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Alleghany County?
Alleghany County, North Carolina has 4 public K-12 schools serving approximately 1,352 students.
How many high schools are in Alleghany County?
Alleghany County, North Carolina has 1 public high school, serving approximately 395 students.
How many elementary schools are in Alleghany County?
Alleghany County, North Carolina has 3 public elementary schools, serving approximately 957 students.
What is the largest school district in Alleghany County?
Alleghany County Schools is the largest school district in Alleghany County, serving approximately 1,352 students. The county contains 1 school district overall.
How many people live in Alleghany County?
Alleghany County has roughly 11,174 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Alleghany County?
Median household income in Alleghany County is $47,172, below the North Carolina average of $63,182. About 9.0% of residents live below the federal poverty line.
How educated are residents of Alleghany County?
Approximately 23.6% of adults 25 and older in Alleghany County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Alleghany County qualify for free or reduced lunch?
Roughly 99.1% of students in Alleghany County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Alleghany County schools?
Across Alleghany County public schools, the enrollment-weighted student-teacher ratio is approximately 12.7 to 1.
What is the racial makeup of Alleghany County?
Alleghany County residents are approximately 89% White, 11% Hispanic, 2% Black, 1% Asian, 7% two or more races according to the Census ACS 5-year estimate.
DATA · Census ACS 5-year · NCES Common Core of Data