K-12 Education in Craven County

Craven County is served by Craven County Public Schools. The District serves the entire county and includes 15 Elementary, 5 Middle, and 3 traditional High Schools. The District also offers 2 Early College programs that are small non-traditional high schools located on the Craven Community College campuses in New Bern and Havelock. The small size supports innovative ideas, creative teachers and personalization.

HHS Education

A variety of private schools provide Craven County parents with even more choices for their children.

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