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

9 schools in Havelock

North Carolina · Public K-12

Public K-12 enrollment in Havelock totals about 3,735 students across 9 schools (an average of 415 students per campus).

7-year change in Havelock

SY 2017-18 vs SY 2024-25
Total enrollment
3,735
-423 (-10%) vs SY 2017-18
School count
9
0 (0%) vs SY 2017-18
% White
51%
was 52%
% Hispanic
17%
was 13%
% Black
18%
was 23%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Arthur W Edwards ElementaryElementaryKG-05489
Early College EAST HighHigh09-13208
Graham A Barden ElementaryElementaryPK-05237
Havelock ElementaryElementaryPK-05248
Havelock HighHigh09-121,014
Havelock MiddleMiddle06-08313
Roger Bell New Tech AcademyElementaryPK-05408
Tucker Creek MiddleMiddle06-08478
W Jesse Gurganus ElementaryElementaryKG-05340

About Havelock

Across Havelock, North Carolina, 9 public schools instructs about 3,735 students between them.

On the school-mix side, the city consists of 5 elementary, 2 middle, and 2 high.

Schools in Havelock average about 415 students each, 27% meaningfully below the North Carolina norm.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 10%: 4,158 students in SY 2017-18 versus 3,735 in SY 2024-25. The Black share of public-school enrollment decreased from 23% to 18%.

On this page, the community for Havelock discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Havelock?
Havelock, North Carolina has 9 public K-12 schools serving approximately 3,735 students.
How many elementary, middle, and high schools are in Havelock?
Havelock has 5 elementary, 2 middle, 2 high public schools.
What is the largest public school in Havelock?
Havelock High is the largest public school in Havelock by enrollment, with approximately 1,014 students.
What school districts serve Havelock?
Havelock public schools are operated by Craven County Board of Education.
What grade levels do public schools in Havelock cover?
Public schools in Havelock serve students from pre-K through grade 13.