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.
Source: www.towncharts.com