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

Clay County

North Carolina · Public K-12

Clay County hosts 4 public K-12 schools. Together they educate about 1,322 North Carolina students across 2 elementary, 1 middle, and 1 high.

7-year change in Clay County

SY 2017-18 vs SY 2024-25
Total enrollment
1,322
-25 (-2%) vs SY 2017-18
School count
4
+1 (+33%) vs SY 2017-18
% White
84%
was 88%
% Hispanic
11%
was 8%
% Black
0%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
4
1 districts
Enrollment
1,322
NCES CCD
Median income
$56,971
Below North Carolina avg
Free/reduced lunch
99.1%
Above North Carolina avg
Elementary
2
655 students
Middle
1
301 students
High
1
366 students
Combined / other
0
schools
LARGEST DISTRICT
Clay County Schools
1,322 students · 1 district in Clay County

County vs. school enrollment demographics

Left bar is the racial makeup of Clay 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
93%
Hispanic
4%
Black
2%
Asian
1%
Two or more
3%
Native American
0%
Pacific Islander
0%
School enrollment
White
84%
Hispanic
11%
Black
0%
Asian
0%
Two or more
4%
Native American
1%
Pacific Islander
0%
Bachelor's+
31.8%
adults 25+
Poverty rate
7.3%
ACS 5-year
Unemployment
2.6%
civilian labor
Median age
55
16.1% under 18

Test scores in Clay County

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

Top 3 schools (ELA)
  1. Hayesville High· 62.2%
  2. Hayesville Middle· 60.1%
  3. Hayesville Elementary· 58.6%

See all 3 schools in Clay County ranked by score →

All schools (4)

NameCityLevelGradesEnrollmentRating
Hayesville Primary SchoolHayesvilleElementaryPK-02375·
Hayesville HighHayesvilleHigh09-12366·
Hayesville MiddleHayesvilleMiddle06-08301·
Hayesville ElementaryHayesvilleElementary03-05280·

Cities in Clay County

Hayesville4 schools

About Clay County

In North Carolina, Clay County is a small county of about 11,610 residents. 4 public schools across the county serves about 1,322 students between them.

In context, census numbers show median household income runs near $56,971, about 32% of adults have a bachelor's degree or above, and the poverty rate is around 7%. That income level is 10% noticeably below the North Carolina median.

Looking at the level breakdown, Clay County spans 2 elementary schools (655 students), 1 middle school (301), and 1 high school (366).

Clay County Schools dominates the local landscape, accounting for roughly 1,322 students on its own.

Looking at the last 7 years. Combined enrollment now sits at 1,322 students, held roughly steady from the 1,347 reported in SY 2017-18. Over that span, Clay County opened 1 school, going from 3 to 4. Demographically, the White share of enrollment fell from 88% to 84%.

Within the allk12 community for this area, the community for Clay County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Clay County?
Clay County, North Carolina has 4 public K-12 schools serving approximately 1,322 students.
How many high schools are in Clay County?
Clay County, North Carolina has 1 public high school, serving approximately 366 students.
How many middle schools are in Clay County?
Clay County, North Carolina has 1 public middle school, serving approximately 301 students.
How many elementary schools are in Clay County?
Clay County, North Carolina has 2 public elementary schools, serving approximately 655 students.
What is the largest school district in Clay County?
Clay County Schools is the largest school district in Clay County, serving approximately 1,322 students. The county contains 1 school district overall.
What is the population of Clay County?
Clay County, North Carolina has a population of approximately 11,610, with a median age of 55. About 16.1% of residents are under 18.
What is the median household income in Clay County?
Median household income in Clay County is $56,971, below the North Carolina average of $63,182. About 7.3% of residents live below the federal poverty line.
How educated are residents of Clay County?
Approximately 31.8% of adults 25 and older in Clay County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Clay County qualify for free or reduced lunch?
Roughly 99.1% of students in Clay 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 Clay County schools?
Across Clay County public schools, the enrollment-weighted student-teacher ratio is approximately 14.5 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data