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.

7-year change in Spruce Pine

SY 2017-18 vs SY 2024-25
Total enrollment
359
-514 (-59%) vs SY 2017-18
School count
2
-2 (-50%) vs SY 2017-18
% White
79%
was 79%
% Hispanic
14%
was 18%
% Black
1%
was 0%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
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 7 years. Combined enrollment now sits at 359 students, contracted 59% from the 873 reported in SY 2017-18. The school count fell from 4 to 2 across the same 7-year window. The Hispanic share of public-school enrollment shrank from 18% to 14%.

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, 1 middle, 1 high public schools.
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.