Map of Craven County, North Carolina Middle School Attendance Zones

List of Middle Schools in Craven County North Carolina

Map KeySchool NameSchool DistrictCityTotal Students
H J Macdonald Middle SchoolCraven County SchoolsNew Bern768
Havelock Middle SchoolCraven County SchoolsHavelock399
Tucker Creek Middle SchoolCraven County SchoolsHavelock530
West Craven Middle SchoolCraven County SchoolsNew Bern762