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

Cherokee County

North Carolina · Public K-12

On the public-school side, Cherokee County (North Carolina) totals 13 K-12 campuses and roughly 2,992 students. Median household income is around $53,628. By level, that breaks down as 5 elementary, 3 middle, and 5 high schools.

7-year change in Cherokee County

SY 2017-18 vs SY 2024-25
Total enrollment
2,992
-545 (-15%) vs SY 2017-18
School count
13
-1 (-7%) vs SY 2017-18
% White
83%
was 86%
% Hispanic
8%
was 6%
% Black
2%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
29,562
all ages · ACS 5-yr
Schools
13
1 districts
Enrollment
2,992
students · NCES CCD
Median income
$53,628
Below North Carolina avg
Free/reduced lunch
98.2%
Above North Carolina avg
Elementary
5
1,364 students
Middle
3
642 students
High
5
986 students
Combined / other
0
schools
LARGEST DISTRICT
Cherokee County Schools
2,992 students · 1 district in Cherokee County

County vs. school enrollment demographics

Left bar is the racial makeup of Cherokee 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
91%
Hispanic
4%
Black
2%
Asian
1%
Two or more
5%
Native American
1%
Pacific Islander
0%
School enrollment
White
83%
Hispanic
8%
Black
2%
Asian
1%
Two or more
6%
Native American
1%
Pacific Islander
0%
Bachelor's+
24.2%
adults 25+
Poverty rate
7.2%
ACS 5-year
Unemployment
4.1%
civilian labor
Median age
54
16.0% under 18

Test scores in Cherokee County

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

Lowest 5 schools (ELA)
  1. Andrews Elementary· 40.4%
  2. Andrews High· 44.7%
  3. Ranger Elementary· 48.0%
  4. Andrews Middle· 50.0%
  5. Martins Creek Elementary· 50.8%

See all 12 schools in Cherokee County ranked by score →

All schools (13)

NameCityLevelGradesEnrollmentRating
Murphy ElementaryMurphyElementaryPK-05467·
Murphy HighMurphyHigh09-12424·
Murphy MiddleMurphyMiddle06-08353·
Andrews ElementaryAndrewsElementaryPK-05330·
Ranger ElementaryMurphyElementaryPK-05264·
Andrews HighAndrewsHigh09-12229·
Andrews MiddleAndrewsMiddle06-08167·
Peachtree ElementaryMurphyElementaryPK-05166·
Tri-County Early College HighMurphyHigh09-13153·
Hiwassee Dam HighMurphyHigh09-12137·
Martins Creek ElementaryMurphyElementaryPK-05137·
Hiwassee Dam MiddleMurphyMiddle06-08122·
The Oaks AcademyMurphyHigh06-1243·

Cities in Cherokee County

Murphy10 schoolsAndrews3 schools

About Cherokee County

Cherokee County is a compact North Carolina county of about 29,562 residents, home to 13 public schools and roughly 2,992 students.

For perspective, census numbers show median household income runs near $53,628, 24% of adults hold a bachelor's degree or higher, and the poverty rate is around 7%. That income level is 15% meaningfully below the North Carolina median.

In terms of grade levels, Cherokee County consists of 5 elementary schools (1,364 students), 3 middle schools (642), and 5 high schools (986).

The largest single district in Cherokee County is Cherokee County Schools, which alone enrolls about 2,992 students.

Looking at the last 7 years. Total public-school enrollment in Cherokee County has fell 15% since SY 2017-18, moving from about 3,537 students to 2,992. Over that span, Cherokee County lost 1 school, going from 14 to 13. The White share of public-school enrollment shrank from 86% to 83%.

On allk12, the community for Cherokee County discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Cherokee County?
Cherokee County, North Carolina has 13 public K-12 schools serving approximately 2,992 students.
How many high schools are in Cherokee County?
Cherokee County, North Carolina has 5 public high schools, serving approximately 986 students.
How many middle schools are in Cherokee County?
Cherokee County, North Carolina has 3 public middle schools, serving approximately 642 students.
How many elementary schools are in Cherokee County?
Cherokee County, North Carolina has 5 public elementary schools, serving approximately 1,364 students.
What is the largest school district in Cherokee County?
Cherokee County Schools is the largest school district in Cherokee County, serving approximately 2,992 students. The county contains 1 school district overall.
How many people live in Cherokee County?
Cherokee County has roughly 29,562 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Cherokee County?
Median household income in Cherokee County is $53,628, below the North Carolina average of $63,182. About 7.2% of residents live below the federal poverty line.
How educated are residents of Cherokee County?
Approximately 24.2% of adults 25 and older in Cherokee County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cherokee County qualify for free or reduced lunch?
Roughly 98.2% of students in Cherokee 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 Cherokee County schools?
Across Cherokee County public schools, the enrollment-weighted student-teacher ratio is approximately 15.6 to 1.

Cherokee County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data