Craven County Board of Education

New Bern, North Carolina · Craven County · Regular local school district

Students
12,152
Grades
PK–13
Schools
26
Per-pupil spending
$11,893

Student demographics

Hispanic
1,839 (15%)
White
5,528 (45%)
Black
3,036 (25%)
Asian
560 (5%)
Two or more
1,126 (9%)
American Indian
21 (0%)
Pacific Islander
42 (0%)

Funding

Total revenue
$166,663,000
Federal
$43,704,000
State
$95,703,000
Local
$27,256,000

Contact

3600 Trent Road, NC 28562
(252) 514-6300
www.cravenk12.org

Schools in Craven County Board of Education (26)

SchoolType
Albert H Bangert ElementaryRegular School
Arthur W Edwards ElementaryRegular School
Ben D. Quinn ElementaryRegular School
Bridgeton ElementaryRegular School
Brinson Memorial ElementaryRegular School
Craven Early College HighRegular School
Craven Virtual AcademyRegular School
Creekside ElementaryRegular School
Early College East HighRegular School
Graham A Barden ElementaryRegular School
Grover C Fields MiddleRegular School
H J Macdonald MiddleRegular School
Havelock ElementaryRegular School
Havelock HighRegular School
Havelock MiddleRegular School
J.t. Barber ElementaryRegular School
James W Smith ElementaryRegular School
New Bern HighRegular School
Oaks Road AcademyRegular School
Roger Bell New Tech AcademyRegular School
Trent Park ElementaryRegular School
Tucker Creek MiddleRegular School
Vanceboro-Farm Life ElementaryRegular School
W Jesse Gurganus ElementaryRegular School
West Craven HighRegular School
West Craven MiddleRegular School

Get Craven County Board of Education data via API

Enrollment, demographics, finance, GeoJSON boundary, and every school — one API call away as clean JSON. Look up the district for any address. Free tier: 500 requests/month, no card.

curl "https://api.districtapi.dev/v1/districts?address=3600+Trent+Road+New+Bern+NC" \
  -H "X-API-Key: your_api_key"