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

15 schools in New Bern

North Carolina · Public K-12

Across New Bern, 15 public K-12 schools serve approximately 7,221 students across 9 elementary, 3 middle, and 2 high.

7-year change in New Bern

SY 2017-18 vs SY 2024-25
Total enrollment
7,221
-496 (-6%) vs SY 2017-18
School count
15
+2 (+15%) vs SY 2017-18
% White
44%
was 49%
% Hispanic
15%
was 9%
% Black
26%
was 30%
% Asian
7%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Albert H Bangert ElementaryElementaryKG-05446
Ben D. Quinn ElementaryElementaryKG-05312
Bridgeton ElementaryElementaryPK-05415
Brinson Memorial ElementaryElementaryKG-05446
Craven Early College HighHigh09-13221
Craven Virtual AcademyCombined04-12117
Creekside ElementaryElementaryKG-05453
Grover C Fields MiddleMiddle06-08542
H J MacDonald MiddleMiddle06-08632
J.T. Barber ElementaryElementaryPK-05270
New Bern HighHigh09-121,637
Oaks Road AcademyElementaryPK-05352
Riverside Leadership AcademyElementaryKG-07374
Trent Park ElementaryElementaryKG-05390
West Craven MiddleMiddle06-08614

About New Bern

New Bern is a medium-population North Carolina city in terms of public-school footprint, with 15 schools and 7,221 students total.

For a sense of the school types, the city covers 9 elementary, 3 middle, 2 high, and 1 other.

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

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 6%: 7,717 students in SY 2017-18 versus 7,221 in SY 2024-25. New Bern now counts 15 public schools, up from 13 in SY 2017-18. Demographically, the White share of enrollment fell from 49% to 44%.

On allk12, the community for New Bern 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 public schools are in New Bern?
New Bern, North Carolina has 15 public K-12 schools serving approximately 7,221 students.
How many elementary, middle, and high schools are in New Bern?
New Bern has 9 elementary, 3 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in New Bern?
New Bern High is the largest public school in New Bern by enrollment, with approximately 1,637 students.
What school districts serve New Bern?
New Bern is served by 2 public school districts, including Craven County Board of Education, Riverside Leadership Academy.
What grade levels do public schools in New Bern cover?
Public schools in New Bern serve students from pre-K through grade 13.
Are there charter schools in New Bern?
1 of the 15 public schools in New Bern are charter schools.