K-12 Education in Craven County

Craven County is served by Craven County Public Schools, which includes 15 elementary schools, five middle schools, and three traditional high schools. In addition to these, the district hosts two early college programs, offering a unique and personalized educational experience through the Craven Community College campuses in New Bern and Havelock. These smaller, non-traditional high schools foster innovation, creative teaching, and a personalized approach to learning.

For families seeking even more educational options, a range of private schools further enhances the choices available to parents in Craven County.

Annunciation Catholic School
246 E. Main St.
Havelock, NC 28532
Tel: (252) 447-3137

The Epiphany School of Global Studies
2301 Trent Road
New Bern, NC 28562
Tel: (252) 638-0122

New Bern Christian Academy
2911 Old Cherry Point Rd.
New Bern, NC 28560
Tel: (252) 637-2704

Ruth’s Chapel Christian School
2709 Oaks Road
New Bern, NC 28560
(252) 638-1297

St. Paul Catholic School
3007 Country Club Rd.
New Bern, NC 28562
Tel: (252) 633-0100