K-12 Education in Craven County

Craven County SchoolsCraven 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 offerings 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.
 


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
www.annunciationparish.org

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

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

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