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

4 schools in Spruce Pine

North Carolina · Public K-12

Spruce Pine has 4 public K-12 schools on the books today, teaching approximately 794 North Carolina students across 2 elementary, 1 middle, and 1 high.

4-year change in Spruce Pine

SY 2020-21 vs SY 2024-25
Total enrollment
359
-467 (-57%) vs SY 2020-21
School count
2
-2 (-50%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
2,398
all ages · ACS 5-yr
Students
794
public K-12 · NCES
Schools
4
public K-12
NameLevelGradesEnrollment
Deyton ElementaryElementary03-05213
Greenlee PrimaryElementaryPK-02246
Harris MiddleMiddle06-08222
Mayland Early CollegeHigh09-13113

About Spruce Pine

Across Spruce Pine, North Carolina, 4 public schools educates about 794 students between them.

On the level-by-level breakdown, the city is built around 2 elementary, 1 middle, and 1 high.

Schools in Spruce Pine average about 199 students each, 65% noticeably below the North Carolina norm.

Trend over the past 4 years. Combined enrollment now sits at 359 students, contracted 57% from the 826 reported in SY 2020-21. The school count fell from 4 to 2 across the same 4-year window.

Within the allk12 community for this area, the community for Spruce Pine 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 K-12 schools are in Spruce Pine, North Carolina?
There are 4 public K-12 schools in Spruce Pine, with a combined enrollment of about 794.
How many elementary, middle, and high schools are in Spruce Pine?
Spruce Pine has 2 elementary schools, 1 middle school, and 1 high school.
What is the largest public school in Spruce Pine?
Greenlee Primary is the largest public school in Spruce Pine by enrollment, with approximately 246 students.
What school districts serve Spruce Pine?
Spruce Pine public schools are operated by Mitchell County Schools.
What grade levels do public schools in Spruce Pine cover?
Public schools in Spruce Pine serve students from pre-K through grade 13.