Craven County Public Schools

All
(25)
All
(25)
 
High
(5)
High
(5)
 
Middle
(5)
Middle
(5)
 
Elementary
(15)
Elementary
(15)
 
Pre-K
(5)
Pre-K
(5)
 
Private
(7)
Private
(7)
 
There are 25 public schools in Craven County, North Carolina, serving 14,417 students.
Minority enrollment is 47% (majority Black) and the student:teacher ratio is 15:1.

Craven County Public Schools

  • School Location Grades Students
  • New BernAlbert H Bangert Elementary School
    3712 Canterbury Rd
    New BernNC 28562
    (252)514-6415

    Grades: KG-5 | 350 students
  • HavelockArthur W Edwards Elementary School
    200 Education Ln
    HavelockNC 28532
    (252)444-5140

    Grades: KG-5 | 475 students
  • New BernBen D Quinn Elementary School
    4275 M L King Jr Blvd
    New BernNC 28562
    (252)514-6420

    Grades: PK-5 | 504 students
  • New BernBridgeton Elementary School
    230 Branch Canal Rd
    New BernNC 28560
    (252)514-6425

    Grades: KG-5 | 489 students
  • New BernBrinson Memorial Elementary School
    319 Neuse Forest Ave
    New BernNC 28560
    (252)514-6431

    Grades: KG-5 | 680 students
  • New BernCraven Early College High School
    800 College Court
    New BernNC 28562
    (252)637-5706

    Grades: 9-12 | 171 students
  • New BernCreekside Elementary School
    2790 Landscape Dr
    New BernNC 28562
    (252)514-4360

    Grades: KG-5 | 602 students
  • HavelockEarly College East High School
    305 Cunningham Blvd
    HavelockNC 28532
    (252)444-5194

    Grades: 9-12 | 187 students
  • HavelockGraham A Barden Elementary School
    200 Cedar Dr
    HavelockNC 28532
    (252)444-5100

    Grades: PK-5 | 349 students
  • New BernGrover C Fields Middle School
    2000 M L King Jr Blvd
    New BernNC 28560
    (252)514-6438

    Grades: 6-8 | 613 students
  • New BernH J Macdonald Middle School
    3127 Elizabeth Ave
    New BernNC 28562
    (252)514-6450

    Grades: 6-8 | 894 students
  • HavelockHavelock Elementary School
    1 Negative Reviews
    201 Cunningham Blvd
    HavelockNC 28532
    (252)444-5106

    Grades: KG-5 | 359 students
  • HavelockHavelock High School
    101 Webb Blvd
    HavelockNC 28532
    (252)444-5112

    Grades: 9-12 | 1097 students
  • HavelockHavelock Middle School
    102 Middle School Ln
    HavelockNC 28532
    (252)444-5125

    Grades: 6-8 | 452 students
  • New BernJ T Barber Elementary School
    1700 Cobb St
    New BernNC 28560
    (252)514-6460

    Grades: PK-5 | 367 students
  • Cove CityJames W Smith Elementary School
    150 Koonce Town Rd
    Cove CityNC 28523
    (252)514-6466

    Grades: PK-5 | 565 students
  • New BernNew Bern High School
    4200 Academic Dr
    New BernNC 28562
    (252)514-6400

    Grades: 9-12 | 1695 students
  • New BernOaks Road Elementary School
    2811 Oaks Rd
    New BernNC 28560
    (252)514-6475

    Grades: KG-5 | 412 students
  • HavelockRoger R Bell Elementary School
    804 Fontana Blvd
    HavelockNC 28532
    (252)444-5133

    Grades: KG-5 | 370 students
  • New BernTrent Park Elementary School
    2500 Educational Dr
    New BernNC 28562
    (252)514-6481

    Grades: KG-5 | 425 students
  • HavelockTucker Creek Middle School
    200 Sermons Blvd
    HavelockNC 28532
    (252)444-7200

    Grades: 6-8 | 447 students
  • VanceboroVanceboro-farm Life Elementary School
    2000 Farm Life Ave
    VanceboroNC 28586
    (252)244-3215

    Grades: PK-5 | 617 students
  • HavelockW Jesse Gurganus Elementary School
    535 Hwy 70 West
    HavelockNC 28532
    (252)444-5150

    Grades: KG-5 | 479 students
  • VanceboroWest Craven High School
    2600 Streets Ferry Rd
    VanceboroNC 28586
    (252)244-3200

    Grades: 9-12 | 968 students
  • New BernWest Craven Middle School
    515 Nw Craven Mid School Rd
    New BernNC 28562
    (252)514-6488

    Grades: 6-8 | 850 students