Craven County
North Carolina's Craven County runs 27 public K-12 schools between its districts, the largest being Craven County Board of Education at 12,152 students. By grade band, the county runs 16 elementary, 5 middle, and 5 high schools.
7-year change in Craven County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Craven County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Craven County
Latest 2024-25 ELA proficiency, 25 schools ranked. North Carolina state average: 51.8%.
- Craven Early College High· 93.9%
- W Jesse Gurganus Elementary· 75.1%
- Creekside Elementary· 72.3%
- Tucker Creek Middle· 66.2%
- Grover C Fields Middle· 62.1%
- Vanceboro-Farm Life Elementary· 33.9%
- Oaks Road Academy· 35.5%
- J.T. Barber Elementary· 35.8%
- Havelock Middle· 41.1%
- West Craven Middle· 41.2%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| New Bern High | New Bern | High | 09-12 | 1,637 | · |
| Havelock High | Havelock | High | 09-12 | 1,014 | · |
| West Craven High | Vanceboro | High | 09-12 | 751 | · |
| H J MacDonald Middle | New Bern | Middle | 06-08 | 632 | · |
| West Craven Middle | New Bern | Middle | 06-08 | 614 | · |
| Grover C Fields Middle | New Bern | Middle | 06-08 | 542 | · |
| Vanceboro-Farm Life Elementary | Vanceboro | Elementary | PK-05 | 494 | · |
| Arthur W Edwards Elementary | Havelock | Elementary | KG-05 | 489 | · |
| Tucker Creek Middle | Havelock | Middle | 06-08 | 478 | · |
| Creekside Elementary | New Bern | Elementary | KG-05 | 453 | · |
| Albert H Bangert Elementary | New Bern | Elementary | KG-05 | 446 | · |
| Brinson Memorial Elementary | New Bern | Elementary | KG-05 | 446 | · |
| Bridgeton Elementary | New Bern | Elementary | PK-05 | 415 | · |
| Roger Bell New Tech Academy | Havelock | Elementary | PK-05 | 408 | · |
| Trent Park Elementary | New Bern | Elementary | KG-05 | 390 | · |
| Riverside Leadership Academy | New Bern | Elementary | KG-07 | 374 | · |
| Oaks Road Academy | New Bern | Elementary | PK-05 | 352 | · |
| W Jesse Gurganus Elementary | Havelock | Elementary | KG-05 | 340 | · |
| James W Smith Elementary | Cove City | Elementary | PK-05 | 325 | · |
| Havelock Middle | Havelock | Middle | 06-08 | 313 | · |
| Ben D. Quinn Elementary | New Bern | Elementary | KG-05 | 312 | · |
| J.T. Barber Elementary | New Bern | Elementary | PK-05 | 270 | · |
| Havelock Elementary | Havelock | Elementary | PK-05 | 248 | · |
| Graham A Barden Elementary | Havelock | Elementary | PK-05 | 237 | · |
| Craven Early College High | New Bern | High | 09-13 | 221 | · |
| Early College EAST High | Havelock | High | 09-13 | 208 | · |
| Craven Virtual Academy | New Bern | Combined | 04-12 | 117 | · |
Cities in Craven County
About Craven County
Across the mid-sized North Carolina county of Craven County of about 102,612 residents, the public-school footprint covers 27 schools and about 12,526 students.
Looking at the broader picture, census numbers show typical household earnings sit around $65,873, about 28% of adults have a bachelor's degree or above, and the federal-poverty share is near 10%.
On the level-by-level breakdown, Craven County is built around 16 elementary schools (5,999 students), 5 middle schools (2,579), 5 high schools (3,831), and 1 combined or other schools.
The largest single district in Craven County is Craven County Board of Education, which alone enrolls about 12,152 students.
Five-year track record. Total public-school enrollment in Craven County has fell 10% since SY 2017-18, moving from about 13,954 students to 12,526. Over that span, Craven County gained 2 schools, going from 25 to 27. The White share of public-school enrollment declined from 51% to 46%.
Within the allk12 community for this area, the community for Craven County discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.