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

4 schools in Castle Hayne

North Carolina · Public K-12

Castle Hayne, North Carolina runs 4 public K-12 schools today, teaching approximately 1,829 students across 1 elementary, 1 middle, and 2 high.

7-year change in Castle Hayne

SY 2017-18 vs SY 2024-25
Total enrollment
1,829
-114 (-6%) vs SY 2017-18
School count
4
-1 (-20%) vs SY 2017-18
% White
51%
was 49%
% Hispanic
22%
was 21%
% Black
19%
was 22%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Castle Hayne ElementaryElementaryPK-05531
Holly Shelter MiddleMiddle06-08801
SEA-TechHigh09-13227
Wilmington Early College HighHigh09-13270

About Castle Hayne

Castle Hayne, North Carolina is home to 4 public schools, with combined enrollment of approximately 1,829 students. By school count, it is a thinly populated city.

On the level-by-level breakdown, the city consists of 1 elementary, 1 middle, and 2 high.

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

Over the past 7-year window. Total public-school enrollment in Castle Hayne has fell 6% since SY 2017-18, moving from about 1,943 students to 1,829. The school count fell from 5 to 4 across the same 7-year window. On the demographic side, Black enrollment moved from 22% to 19% over the same window.

On allk12, the community for Castle Hayne discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Castle Hayne?
Castle Hayne, North Carolina has 4 public K-12 schools serving approximately 1,829 students.
How many elementary, middle, and high schools are in Castle Hayne?
Castle Hayne has 1 elementary, 1 middle, 2 high public schools.
What is the largest public school in Castle Hayne?
Holly Shelter Middle is the largest public school in Castle Hayne by enrollment, with approximately 801 students.
What school districts serve Castle Hayne?
Castle Hayne public schools are operated by New Hanover County Schools.
What grade levels do public schools in Castle Hayne cover?
Public schools in Castle Hayne serve students from pre-K through grade 13.