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 23 public schools in Craven County. Carolina School Hub has given Craven County 6 stars (on a scale of 1 to 10) - when comparing this area to other North Carolina counties.

CarolinaSchoolHub Rating: 6 out of 10 stars
6

Use Carolina School Hub as a key information source on over 2,407 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

Albert H Bangert Elementary School

# 1 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  421 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 10-star rating on a scale of 1 to 10.. Read more >>

#117 elementary school in North Carolina
(92nd percentile in state)

Albert H Bangert Elementary School

# 1 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  421 Students
#117 elementary school in North Carolina
(92nd percentile in state)

Creekside Elementary School

# 2 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  496 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 >>

#120 elementary school in North Carolina
(92nd percentile in state)

Creekside Elementary School

# 2 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  496 Students
#120 elementary school in North Carolina
(92nd percentile in state)

W Jesse Gurganus Elementary School

# 3 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  373 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 10-star rating on a scale of 1 to 10.. Read more >>

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

W Jesse Gurganus Elementary School

# 3 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  373 Students
#167 elementary school in North Carolina
(89th percentile in state)

Ben D Quinn Elementary School

# 4 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  367 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 7-star rating on a scale of 1 to 10.. Read more >>

#558 elementary school in North Carolina
(64th percentile in state)

Ben D Quinn Elementary School

# 4 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  367 Students
#558 elementary school in North Carolina
(64th percentile in state)

Arthur W Edwards Elementary School

# 5 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  533 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Arthur W Edwards Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#582 elementary school in North Carolina
(62nd percentile in state)

Arthur W Edwards Elementary School

# 5 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: K-5  ⋅  533 Students
#582 elementary school in North Carolina
(62nd percentile in state)

Trent Park Elementary School

# 6 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  389 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 7-star rating on a scale of 1 to 10.. Read more >>

#608 elementary school in North Carolina
(60th percentile in state)

Trent Park Elementary School

# 6 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  389 Students
#608 elementary school in North Carolina
(60th percentile in state)

Brinson Memorial Elementary School

# 7 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  453 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 >>

#787 elementary school in North Carolina
(49th percentile in state)

Brinson Memorial Elementary School

# 7 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: K-5  ⋅  453 Students
#787 elementary school in North Carolina
(49th percentile in state)

James W Smith Elementary School

# 8 Elementary School in Craven County
Cove City, NC (Craven County)
Grades served: PK-5  ⋅  321 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 >>

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

James W Smith Elementary School

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

Bridgeton Elementary School

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

Bridgeton 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, Bridgeton Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#828 elementary school in North Carolina
(46th percentile in state)

Bridgeton Elementary School

# 9 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  356 Students
#828 elementary school in North Carolina
(46th percentile in state)

Graham A Barden Elementary School

# 10 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  217 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Graham A Barden Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#859 elementary school in North Carolina
(44th percentile in state)

Graham A Barden Elementary School

# 10 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  217 Students
#859 elementary school in North Carolina
(44th percentile in state)

Roger Bell New Tech Academy

# 11 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  390 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 5-star rating on a scale of 1 to 10.. Read more >>

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

Roger Bell New Tech Academy

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

Havelock Elementary School

# 12 Elementary School in Craven County
Havelock, NC (Craven County)
Grades served: PK-5  ⋅  268 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 >>

#996 elementary school in North Carolina
(35th percentile in state)

Havelock Elementary School

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

Vanceboro-Farm Life Elementary School

# 13 Elementary School in Craven County
Vanceboro, NC (Craven County)
Grades served: PK-5  ⋅  445 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 3-star rating on a scale of 1 to 10.. Read more >>

#1135 elementary school in North Carolina
(26th percentile in state)

Vanceboro-Farm Life Elementary School

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

Oaks Road Academy

# 14 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  372 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 >>

#1299 elementary school in North Carolina
(15th percentile in state)

Oaks Road Academy

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

J T Barber Elementary School

# 15 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  245 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 F from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, J T Barber Elementary School has received a 1-star rating on a scale of 1 to 10.. Read more >>

#1483 elementary school in North Carolina
(3rd percentile in state)

J T Barber Elementary School

# 15 Elementary School in Craven County
New Bern, NC (Craven County)
Grades served: PK-5  ⋅  245 Students
#1483 elementary school in North Carolina
(3rd 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  ⋅  519 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 >>

#120 middle school in North Carolina
(84th percentile in state)

Tucker Creek Middle School

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

Grover C Fields Middle School

# 2 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  509 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 >>

#196 middle school in North Carolina
(75th percentile in state)

Grover C Fields Middle School

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

H J MacDonald Middle School

# 3 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  712 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 D 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 >>

#398 middle school in North Carolina
(49th percentile in state)

H J MacDonald Middle School

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

West Craven Middle School

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

West Craven Middle School 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, West Craven Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#496 middle school in North Carolina
(36th percentile in state)

West Craven Middle School

# 4 Middle School in Craven County
New Bern, NC (Craven County)
Grades served: 6-8  ⋅  673 Students
#496 middle school in North Carolina
(36th percentile in state)

Havelock Middle School

# 5 Middle School in Craven County
Havelock, NC (Craven County)
Grades served: 6-8  ⋅  395 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 3-star rating on a scale of 1 to 10.. Read more >>

#560 middle school in North Carolina
(28th percentile in state)

Havelock Middle School

# 5 Middle School in Craven County
Havelock, NC (Craven County)
Grades served: 6-8  ⋅  395 Students
#560 middle school in North Carolina
(28th percentile in state)

Best High Schools in Craven County

Havelock High School

# 1 High School in Craven County
Havelock, NC (Craven County)
Grades served: 9-12  ⋅  1,104 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 B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Havelock High School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#218 high school in North Carolina
(51st percentile in state)

Havelock High School

# 1 High School in Craven County
Havelock, NC (Craven County)
Grades served: 9-12  ⋅  1,104 Students
Average ACT Scores: 17
#218 high school in North Carolina
(51st percentile in state)

New Bern High School

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

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 5-star rating on a scale of 1 to 10.. Read more >>

#241 high school in North Carolina
(46th percentile in state)

New Bern High School

# 2 High School in Craven County
New Bern, NC (Craven County)
Grades served: 9-12  ⋅  1,631 Students
Average ACT Scores: 17
#241 high school in North Carolina
(46th percentile in state)

West Craven High School

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

West Craven High School is located in the 28586 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, West Craven High School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#317 high school in North Carolina
(29th percentile in state)

West Craven High School

# 3 High School in Craven County
Vanceboro, NC (Craven County)
Grades served: 9-12  ⋅  860 Students
Average ACT Scores: 16
#317 high school in North Carolina
(29th percentile in state)