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

1 schools in Highlands

North Carolina · Public K-12

Highlands's public schools total 1 across the city, with enrollment of about 344 and an average school size near 344.

7-year change in Highlands

SY 2017-18 vs SY 2024-25
Total enrollment
344
+23 (+7%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
67%
was 72%
% Hispanic
31%
was 26%
% Black
0%
was 0%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Highlands SchoolCombinedKG-12344

About Highlands

Highlands is a low-population North Carolina city in terms of public-school footprint, with 1 schools and 344 students total.

Schools in Highlands average about 344 students each, 40% lower than the North Carolina norm.

Looking at the last 7 years. Combined enrollment now sits at 344 students, expanded 7% from the 321 reported in SY 2017-18. On the demographic side, Hispanic enrollment moved from 26% to 31% over the same window.

In the discussion threads here, the community for Highlands discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Highlands, North Carolina?
There are 1 public K-12 schools in Highlands, with a combined enrollment of about 344.
What is the largest public school in Highlands?
Highlands School is the largest public school in Highlands by enrollment, with approximately 344 students.
What school districts serve Highlands?
Highlands public schools are operated by Macon County Schools.
What grade levels do public schools in Highlands cover?
Public schools in Highlands serve students from kindergarten through grade 12.