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

Mitchell County

North Carolina · Public K-12

Of the public K-12 schools operating across North Carolina, 8 sit inside Mitchell County, collectively enrolling roughly 2,249 students (4 elementary, 3 middle, and 1 high).

7-year change in Mitchell County

SY 2017-18 vs SY 2024-25
Total enrollment
1,625
-96 (-6%) vs SY 2017-18
School count
5
-1 (-17%) vs SY 2017-18
% White
82%
was 87%
% Hispanic
14%
was 10%
% Black
1%
was 0%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
14,992
all ages · ACS 5-yr
Schools
8
1 districts
Enrollment
2,249
students · NCES CCD
Median income
$57,602
Below North Carolina avg
Free/reduced lunch
98.0%
Above North Carolina avg
Elementary
4
976 students
Middle
3
791 students
High
1
482 students
Combined / other
0
schools
LARGEST DISTRICT
Mitchell County Schools
2,249 students · 1 district in Mitchell County

County vs. school enrollment demographics

Left bar is the racial makeup of Mitchell 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
6%
Black
1%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
82%
Hispanic
14%
Black
0%
Asian
0%
Two or more
2%
Native American
0%
Pacific Islander
0%
Bachelor's+
24.2%
adults 25+
Poverty rate
9.7%
ACS 5-year
Unemployment
6.5%
civilian labor
Median age
48
17.6% under 18

Test scores in Mitchell County

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

Top 3 schools (ELA)
  1. Mitchell High· 54.7%
  2. Mitchell Middle School· 43.3%
  3. Mitchell Elementary School· 38.5%

See all 3 schools in Mitchell County ranked by score →

All schools (8)

NameCityLevelGradesEnrollmentRating
Mitchell HighBakersvilleHigh09-12482·
Mitchell Middle SchoolBakersvilleMiddle06-08380·
Mitchell Elementary SchoolBakersvilleElementary03-05373·
Greenlee PrimarySpruce PineElementaryPK-02246·
Harris MiddleSpruce PineMiddle06-08222·
Deyton ElementarySpruce PineElementary03-05213·
Bowman MiddleBakersvilleMiddle05-08189·
Gouge PrimaryBakersvilleElementaryPK-02144·

Cities in Mitchell County

Bakersville5 schoolsSpruce Pine3 schools

About Mitchell County

Across the compact North Carolina county of Mitchell County of about 14,992 residents, the public-school footprint covers 8 schools and about 2,249 students.

Looking at the wider area, census numbers show median household income runs near $57,602, 24% of adults hold a bachelor's degree or higher, and roughly 10% of residents live below the federal poverty line. That income level is 9% meaningfully below the North Carolina median.

For a sense of the school types, Mitchell County spans 4 elementary schools (976 students), 3 middle schools (791), and 1 high school (482).

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

Over the past 7-year window. Combined enrollment now sits at 1,625 students, declined 6% from the 1,721 reported in SY 2017-18. The school count fell from 6 to 5 across the same 7-year window. On the demographic side, White enrollment moved from 87% to 82% over the same window.

On allk12, the community for Mitchell County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Mitchell County?
There are 8 public K-12 schools in Mitchell County, North Carolina, with a combined enrollment of about 2,249.
How many high schools are in Mitchell County?
Mitchell County, North Carolina has 1 public high school, serving approximately 482 students.
How many middle schools are in Mitchell County?
Mitchell County, North Carolina has 3 public middle schools, serving approximately 791 students.
How many elementary schools are in Mitchell County?
Mitchell County, North Carolina has 4 public elementary schools, serving approximately 976 students.
What is the largest school district in Mitchell County?
Mitchell County Schools is the largest school district in Mitchell County, serving approximately 2,249 students. The county contains 1 school district overall.
How many people live in Mitchell County?
Mitchell County has roughly 14,992 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Mitchell County?
Median household income in Mitchell County is $57,602, below the North Carolina average of $63,182. About 9.7% of residents live below the federal poverty line.
How educated are residents of Mitchell County?
Approximately 24.2% of adults 25 and older in Mitchell County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Mitchell County qualify for free or reduced lunch?
Roughly 98.0% of students in Mitchell 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 Mitchell County schools?
Across Mitchell County public schools, the enrollment-weighted student-teacher ratio is approximately 13.4 to 1.

Mitchell County school rankings

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