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 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, including The Epiphany School of Global Studies provide Craven County parents with more choices for their children.