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

1 schools in Ocracoke

North Carolina · Public K-12

Ocracoke runs 1 public K-12 school inside North Carolina, with combined enrollment near 139.

7-year change in Ocracoke

SY 2017-18 vs SY 2024-25
Total enrollment
139
-34 (-20%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
45%
was 60%
% Hispanic
52%
was 39%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ocracoke SchoolCombinedPK-12139

About Ocracoke

Ocracoke, North Carolina is home to 1 public schools, with combined enrollment of approximately 139 students. By school count, it is a rural-scale city.

Per-campus enrollment runs near 139, below the state mean of about 571.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 20%: 173 students in SY 2017-18 versus 139 in SY 2024-25. On the demographic side, White enrollment moved from 60% to 45% over the same window.

On this page, the community for Ocracoke 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 public schools are in Ocracoke?
Ocracoke, North Carolina has 1 public K-12 schools serving approximately 139 students.
What is the largest public school in Ocracoke?
Ocracoke School is the largest public school in Ocracoke by enrollment, with approximately 139 students.
What school districts serve Ocracoke?
Ocracoke public schools are operated by Hyde County Schools.
What grade levels do public schools in Ocracoke cover?
Public schools in Ocracoke serve students from pre-K through grade 12.