Or try our Advanced Search


Best Elementary Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best Middle Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best High Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

North Carolina Schools
Best NC Elementary Schools
Best NC Middle Schools
Best NC High Schools






Best Schools in Craven County, NC

Are you searching for the best public schools in Craven County, North Carolina? We have information on 24 public schools in Craven County. Carolina School Hub has given Craven County 5 stars (on a scale of 1 to 10) - when comparing this area to other North Carolina counties.

CarolinaSchoolHub Rating: 5 out of 10 stars
5

Use Carolina School Hub as a key information source on over 2,412 schools in North Carolina - including Craven County and 98 other counties across the state. Use this website to research test scores, enrollment information, growth data and much more. If you're looking for the best schools in Craven County, you may want to check out the schools cited below:

Best Elementary Schools in Craven County

Creekside Elementary School

# 1 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  479 Students

Creekside Elementary School is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Creekside Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#161 elementary school in North Carolina
(89th percentile in state)

Creekside Elementary School

# 1 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  479 Students
#161 elementary school in North Carolina
(89th percentile in state)

W Jesse Gurganus Elementary School

# 2 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  350 Students

W Jesse Gurganus Elementary School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, W Jesse Gurganus Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#218 elementary school in North Carolina
(86th percentile in state)

W Jesse Gurganus Elementary School

# 2 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  350 Students
#218 elementary school in North Carolina
(86th percentile in state)

Albert H Bangert Elementary School

# 3 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  450 Students

Albert H Bangert Elementary School is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Albert H Bangert Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#316 elementary school in North Carolina
(79th percentile in state)

Albert H Bangert Elementary School

# 3 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  450 Students
#316 elementary school in North Carolina
(79th percentile in state)

Brinson Memorial Elementary School

# 4 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  452 Students

Brinson Memorial Elementary School is located in the 28560 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Brinson Memorial Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#736 elementary school in North Carolina
(52nd percentile in state)

Brinson Memorial Elementary School

# 4 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  452 Students
#736 elementary school in North Carolina
(52nd percentile in state)

Roger Bell New Tech Academy

# 5 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  382 Students

Roger Bell New Tech Academy is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Roger Bell New Tech Academy has received a 6-star rating on a scale of 1 to 10.. Read more >>

#741 elementary school in North Carolina
(52nd percentile in state)

Roger Bell New Tech Academy

# 5 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  382 Students
#741 elementary school in North Carolina
(52nd percentile in state)

James W Smith Elementary School

# 6 Elementary School in Craven County
Cove City, NC (Craven County)
Grades served: PK-5  ⋅  292 Students

James W Smith Elementary School is located in the 28523 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, James W Smith Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#814 elementary school in North Carolina
(47th percentile in state)

James W Smith Elementary School

# 6 Elementary School in Craven County
Cove City, NC (Craven County)
Grades served: PK-5  ⋅  292 Students
#814 elementary school in North Carolina
(47th percentile in state)

Trent Park Elementary School

# 7 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  408 Students

Trent Park Elementary School is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Trent Park Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#903 elementary school in North Carolina
(41st percentile in state)

Trent Park Elementary School

# 7 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  408 Students
#903 elementary school in North Carolina
(41st percentile in state)

Ben D Quinn Elementary School

# 8 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  310 Students

Ben D Quinn Elementary School is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Ben D Quinn Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#913 elementary school in North Carolina
(40th percentile in state)

Ben D Quinn Elementary School

# 8 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  310 Students
#913 elementary school in North Carolina
(40th percentile in state)

Arthur W Edwards Elementary School

# 9 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  496 Students

Arthur W Edwards Elementary School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Arthur W Edwards Elementary School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#952 elementary school in North Carolina
(38th percentile in state)

Arthur W Edwards Elementary School

# 9 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  496 Students
#952 elementary school in North Carolina
(38th percentile in state)

Bridgeton Elementary School

# 10 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  388 Students

Bridgeton Elementary School is located in the 28560 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Bridgeton Elementary School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#1054 elementary school in North Carolina
(31st percentile in state)

Bridgeton Elementary School

# 10 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  388 Students
#1054 elementary school in North Carolina
(31st percentile in state)

Havelock Elementary School

# 11 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  242 Students

Havelock Elementary School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Havelock Elementary School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#1083 elementary school in North Carolina
(29th percentile in state)

Havelock Elementary School

# 11 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  242 Students
#1083 elementary school in North Carolina
(29th percentile in state)

Graham A Barden Elementary School

# 12 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  198 Students

Graham A Barden Elementary School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Graham A Barden Elementary School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#1242 elementary school in North Carolina
(19th percentile in state)

Graham A Barden Elementary School

# 12 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  198 Students
#1242 elementary school in North Carolina
(19th percentile in state)

Vanceboro-Farm Life Elementary School

# 13 Elementary School in Craven County
Vanceboro, NC (Craven County)
Grades served: PK-5  ⋅  460 Students

Vanceboro-Farm Life Elementary School is located in the 28586 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Vanceboro-Farm Life Elementary School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#1317 elementary school in North Carolina
(14th percentile in state)

Vanceboro-Farm Life Elementary School

# 13 Elementary School in Craven County
Vanceboro, NC (Craven County)
Grades served: PK-5  ⋅  460 Students
#1317 elementary school in North Carolina
(14th percentile in state)

J T Barber Elementary School

# 14 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  239 Students

J T Barber Elementary School is located in the 28560 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, J T Barber Elementary School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#1321 elementary school in North Carolina
(14th percentile in state)

J T Barber Elementary School

# 14 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  239 Students
#1321 elementary school in North Carolina
(14th percentile in state)

Riverside Leadership Academy

# 15 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-7

Riverside Leadership Academy is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Riverside Leadership Academy has received a 3-star rating on a scale of 1 to 10.. Read more >>

#1345 elementary school in North Carolina
(12th percentile in state)
CHARTER SCHOOL

Riverside Leadership Academy

# 15 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-7
#1345 elementary school in North Carolina
(12th percentile in state)
CHARTER SCHOOL

Oaks Road Academy

# 16 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  325 Students

Oaks Road Academy is located in the 28560 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Oaks Road Academy has received a 2-star rating on a scale of 1 to 10.. Read more >>

#1366 elementary school in North Carolina
(11th percentile in state)

Oaks Road Academy

# 16 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  325 Students
#1366 elementary school in North Carolina
(11th percentile in state)

Best Middle Schools in Craven County

Tucker Creek Middle School

# 1 Middle School in Craven County
Havelock, NC (Craven County)
Grades served: 6-8  ⋅  474 Students

Tucker Creek Middle School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Tucker Creek Middle School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#115 middle school in North Carolina
(85th percentile in state)

Tucker Creek Middle School

# 1 Middle School in Craven County
Havelock, NC (Craven County)
Grades served: 6-8  ⋅  474 Students
#115 middle school in North Carolina
(85th percentile in state)

Grover C Fields Middle School

# 2 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  559 Students

Grover C Fields Middle School is located in the 28560 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Grover C Fields Middle School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#188 middle school in North Carolina
(76th percentile in state)

Grover C Fields Middle School

# 2 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  559 Students
#188 middle school in North Carolina
(76th percentile in state)

H J MacDonald Middle School

# 3 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  644 Students

H J MacDonald Middle School is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, H J MacDonald Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#346 middle school in North Carolina
(55th percentile in state)

H J MacDonald Middle School

# 3 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  644 Students
#346 middle school in North Carolina
(55th percentile in state)

Riverside Leadership Academy

# 4 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: K-7

Riverside Leadership Academy is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Riverside Leadership Academy has received a 3-star rating on a scale of 1 to 10.. Read more >>

#430 middle school in North Carolina
(44th percentile in state)
CHARTER SCHOOL

Riverside Leadership Academy

# 4 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: K-7
#430 middle school in North Carolina
(44th percentile in state)
CHARTER SCHOOL

Havelock Middle School

# 5 Middle School in Craven County
Havelock, NC (Craven County)
Grades served: 6-8  ⋅  309 Students

Havelock Middle School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Havelock Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#518 middle school in North Carolina
(33rd percentile in state)

Havelock Middle School

# 5 Middle School in Craven County
Havelock, NC (Craven County)
Grades served: 6-8  ⋅  309 Students
#518 middle school in North Carolina
(33rd percentile in state)

West Craven Middle School

# 6 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  612 Students

West Craven Middle School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, West Craven Middle School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#640 middle school in North Carolina
(17th percentile in state)

West Craven Middle School

# 6 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  612 Students
#640 middle school in North Carolina
(17th percentile in state)

Best High Schools in Craven County

New Bern High School

# 1 High School in Craven County
New Bern, NC (Craven County)
Grades served: 9-12  ⋅  1,584 Students
Average ACT Scores: 18

New Bern High School is located in the 28562 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, New Bern High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#157 high school in North Carolina
(67th percentile in state)

New Bern High School

# 1 High School in Craven County
New Bern, NC (Craven County)
Grades served: 9-12  ⋅  1,584 Students
Average ACT Scores: 18
#157 high school in North Carolina
(67th percentile in state)

Havelock High School

# 2 High School in Craven County
Havelock, NC (Craven County)
Grades served: 9-12  ⋅  1,003 Students
Average ACT Scores: 17

Havelock High School is located in the 28532 ZIP Code area of Craven County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Havelock High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#246 high school in North Carolina
(48th percentile in state)

Havelock High School

# 2 High School in Craven County
Havelock, NC (Craven County)
Grades served: 9-12  ⋅  1,003 Students
Average ACT Scores: 17
#246 high school in North Carolina
(48th percentile in state)

West Craven High School

# 3 High School in Craven County
Vanceboro, NC (Craven County)
Grades served: 9-12  ⋅  750 Students
Average ACT Scores: 15

West Craven High School is located in the 28586 ZIP Code area of Craven County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, West Craven High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#367 high school in North Carolina
(22nd percentile in state)

West Craven High School

# 3 High School in Craven County
Vanceboro, NC (Craven County)
Grades served: 9-12  ⋅  750 Students
Average ACT Scores: 15
#367 high school in North Carolina
(22nd percentile in state)