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 Onslow County, NC

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

CarolinaSchoolHub Rating: 7 out of 10 stars
7

Use Carolina School Hub as a key information source on over 2,412 schools in North Carolina - including Onslow 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 Onslow County, you may want to check out the schools cited below:

Best Elementary Schools in Onslow County

Swansboro Elementary School

# 1 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: K-5  ⋅  609 Students

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

#247 elementary school in North Carolina
(84th percentile in state)

Swansboro Elementary School

# 1 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: K-5  ⋅  609 Students
#247 elementary school in North Carolina
(84th percentile in state)

Coastal Elementary School

# 2 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: K-5  ⋅  834 Students

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

#270 elementary school in North Carolina
(82nd percentile in state)

Coastal Elementary School

# 2 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: K-5  ⋅  834 Students
#270 elementary school in North Carolina
(82nd percentile in state)

Carolina Forest Elementary School

# 3 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  570 Students

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

#419 elementary school in North Carolina
(73rd percentile in state)

Carolina Forest Elementary School

# 3 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  570 Students
#419 elementary school in North Carolina
(73rd percentile in state)

Dixon Elementary School

# 4 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: PK-5  ⋅  732 Students

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

#465 elementary school in North Carolina
(70th percentile in state)

Dixon Elementary School

# 4 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: PK-5  ⋅  732 Students
#465 elementary school in North Carolina
(70th percentile in state)

Sand Ridge Elementary School

# 5 Elementary School in Onslow County
Hubert, NC (Onslow County)
Grades served: K-5  ⋅  543 Students

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

#478 elementary school in North Carolina
(69th percentile in state)

Sand Ridge Elementary School

# 5 Elementary School in Onslow County
Hubert, NC (Onslow County)
Grades served: K-5  ⋅  543 Students
#478 elementary school in North Carolina
(69th percentile in state)

Parkwood Elementary School

# 6 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  459 Students

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

#624 elementary school in North Carolina
(59th percentile in state)

Parkwood Elementary School

# 6 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  459 Students
#624 elementary school in North Carolina
(59th percentile in state)

Queens Creek Elementary School

# 7 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: PK-5  ⋅  651 Students

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

#672 elementary school in North Carolina
(56th percentile in state)

Queens Creek Elementary School

# 7 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: PK-5  ⋅  651 Students
#672 elementary school in North Carolina
(56th percentile in state)

Southwest Elementary School

# 8 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  706 Students

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

#683 elementary school in North Carolina
(55th percentile in state)

Southwest Elementary School

# 8 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  706 Students
#683 elementary school in North Carolina
(55th percentile in state)

Morton Elementary School

# 9 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  675 Students

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

#757 elementary school in North Carolina
(50th percentile in state)

Morton Elementary School

# 9 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  675 Students
#757 elementary school in North Carolina
(50th percentile in state)

Stateside Elementary School

# 10 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  589 Students

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

#763 elementary school in North Carolina
(50th percentile in state)

Stateside Elementary School

# 10 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  589 Students
#763 elementary school in North Carolina
(50th percentile in state)

Silverdale Elementary School

# 11 Elementary School in Onslow County
Maysville, NC (Onslow County)
Grades served: K-5  ⋅  652 Students

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

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

Silverdale Elementary School

# 11 Elementary School in Onslow County
Maysville, NC (Onslow County)
Grades served: K-5  ⋅  652 Students
#819 elementary school in North Carolina
(46th percentile in state)

Richlands Elementary School

# 12 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  605 Students

Richlands Elementary School is located in the 28574 ZIP Code area of Onslow County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Richlands 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)

Richlands Elementary School

# 12 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  605 Students
#828 elementary school in North Carolina
(46th percentile in state)

Clear View Elementary School

# 13 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  516 Students

Clear View Elementary School is located in the 28540 ZIP Code area of Onslow County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Clear View 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)

Clear View Elementary School

# 13 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  516 Students
#859 elementary school in North Carolina
(44th percentile in state)

Summersill Elementary School

# 14 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  427 Students

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

#885 elementary school in North Carolina
(42nd percentile in state)

Summersill Elementary School

# 14 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  427 Students
#885 elementary school in North Carolina
(42nd percentile in state)

Hunters Creek Elementary School

# 15 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  540 Students

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

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

Hunters Creek Elementary School

# 15 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  540 Students
#901 elementary school in North Carolina
(41st percentile in state)

Meadow View Elementary School

# 16 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  507 Students

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

#936 elementary school in North Carolina
(39th percentile in state)

Meadow View Elementary School

# 16 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  507 Students
#936 elementary school in North Carolina
(39th percentile in state)

Heritage Elementary School

# 17 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  547 Students

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

#964 elementary school in North Carolina
(37th percentile in state)

Heritage Elementary School

# 17 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  547 Students
#964 elementary school in North Carolina
(37th percentile in state)

Bell Fork Elementary School

# 18 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  525 Students

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

#968 elementary school in North Carolina
(37th percentile in state)

Bell Fork Elementary School

# 18 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  525 Students
#968 elementary school in North Carolina
(37th percentile in state)

Northwoods Elementary School

# 19 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  428 Students

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

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

Northwoods Elementary School

# 19 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  428 Students
#1001 elementary school in North Carolina
(35th percentile in state)

Clyde Erwin Elementary School

# 20 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  280 Students

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

#1017 elementary school in North Carolina
(33rd percentile in state)

Clyde Erwin Elementary School

# 20 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  280 Students
#1017 elementary school in North Carolina
(33rd percentile in state)

Jacksonville Commons Elementary School

# 21 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  506 Students

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

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

Jacksonville Commons Elementary School

# 21 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  506 Students
#1079 elementary school in North Carolina
(29th percentile in state)

Blue Creek Elementary School

# 22 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  492 Students

Blue Creek Elementary School is located in the 28540 ZIP Code area of Onslow County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Blue Creek 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)

Blue Creek Elementary School

# 22 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  492 Students
#1135 elementary school in North Carolina
(26th percentile in state)

Onslow Virtual Secondary

# 23 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 1-12  ⋅  402 Students

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

#1342 elementary school in North Carolina
(12th percentile in state)

Onslow Virtual Secondary

# 23 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 1-12  ⋅  402 Students
#1342 elementary school in North Carolina
(12th percentile in state)

Z.E.C.A. School of Arts and Technology

# 24 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  90 Students

Z.E.C.A. School of Arts and Technology is located in the 28540 ZIP Code area of Onslow County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Z.E.C.A. School of Arts and Technology has received a 4-star rating on a scale of 1 to 10.. Read more >>

#1442 elementary school in North Carolina
(6th percentile in state)
CHARTER SCHOOL

Z.E.C.A. School of Arts and Technology

# 24 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  90 Students
#1442 elementary school in North Carolina
(6th percentile in state)
CHARTER SCHOOL

Best Middle Schools in Onslow County

New Bridge Middle School

# 1 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  466 Students

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

#172 middle school in North Carolina
(78th percentile in state)

New Bridge Middle School

# 1 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  466 Students
#172 middle school in North Carolina
(78th percentile in state)

Swansboro Middle School

# 2 Middle School in Onslow County
Swansboro, NC (Onslow County)
Grades served: 6-8  ⋅  1,031 Students

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

#205 middle school in North Carolina
(73rd percentile in state)

Swansboro Middle School

# 2 Middle School in Onslow County
Swansboro, NC (Onslow County)
Grades served: 6-8  ⋅  1,031 Students
#205 middle school in North Carolina
(73rd percentile in state)

Z.E.C.A. School of Arts and Technology

# 3 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  90 Students

Z.E.C.A. School of Arts and Technology is located in the 28540 ZIP Code area of Onslow County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Z.E.C.A. School of Arts and Technology has received a 4-star rating on a scale of 1 to 10.. Read more >>

#286 middle school in North Carolina
(63rd percentile in state)
CHARTER SCHOOL

Z.E.C.A. School of Arts and Technology

# 3 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  90 Students
#286 middle school in North Carolina
(63rd percentile in state)
CHARTER SCHOOL

Dixon Middle School

# 4 Middle School in Onslow County
Sneads Ferry, NC (Onslow County)
Grades served: 6-8  ⋅  975 Students

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

#291 middle school in North Carolina
(62nd percentile in state)

Dixon Middle School

# 4 Middle School in Onslow County
Sneads Ferry, NC (Onslow County)
Grades served: 6-8  ⋅  975 Students
#291 middle school in North Carolina
(62nd percentile in state)

Northwoods Park Middle School

# 5 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  617 Students

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

#367 middle school in North Carolina
(53rd percentile in state)

Northwoods Park Middle School

# 5 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  617 Students
#367 middle school in North Carolina
(53rd percentile in state)

Hunters Creek Middle School

# 6 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  858 Students

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

#415 middle school in North Carolina
(46th percentile in state)

Hunters Creek Middle School

# 6 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  858 Students
#415 middle school in North Carolina
(46th percentile in state)

Trexler Middle School

# 7 Middle School in Onslow County
Richlands, NC (Onslow County)
Grades served: 6-8  ⋅  771 Students

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

#431 middle school in North Carolina
(44th percentile in state)

Trexler Middle School

# 7 Middle School in Onslow County
Richlands, NC (Onslow County)
Grades served: 6-8  ⋅  771 Students
#431 middle school in North Carolina
(44th percentile in state)

Jacksonville Commons Middle School

# 8 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  907 Students

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

#500 middle school in North Carolina
(35th percentile in state)

Jacksonville Commons Middle School

# 8 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  907 Students
#500 middle school in North Carolina
(35th percentile in state)

Southwest Middle School

# 9 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  504 Students

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

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

Southwest Middle School

# 9 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  504 Students
#557 middle school in North Carolina
(28th percentile in state)

Onslow Virtual Secondary

# 10 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 1-12  ⋅  402 Students

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

#578 middle school in North Carolina
(25th percentile in state)

Onslow Virtual Secondary

# 10 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 1-12  ⋅  402 Students
#578 middle school in North Carolina
(25th percentile in state)

Best High Schools in Onslow County

Swansboro High School

# 1 High School in Onslow County
Swansboro, NC (Onslow County)
Grades served: 9-12  ⋅  1,153 Students
Average ACT Scores: 19

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

#109 high school in North Carolina
(77th percentile in state)

Swansboro High School

# 1 High School in Onslow County
Swansboro, NC (Onslow County)
Grades served: 9-12  ⋅  1,153 Students
Average ACT Scores: 19
#109 high school in North Carolina
(77th percentile in state)

Dixon High School

# 2 High School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: 9-12  ⋅  1,030 Students
Average ACT Scores: 18

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

#130 high school in North Carolina
(72nd percentile in state)

Dixon High School

# 2 High School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: 9-12  ⋅  1,030 Students
Average ACT Scores: 18
#130 high school in North Carolina
(72nd percentile in state)

Jacksonville High School

# 3 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,380 Students
Average ACT Scores: 18

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

#168 high school in North Carolina
(64th percentile in state)

Jacksonville High School

# 3 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,380 Students
Average ACT Scores: 18
#168 high school in North Carolina
(64th percentile in state)

Richlands High School

# 4 High School in Onslow County
Richlands, NC (Onslow County)
Grades served: 9-12  ⋅  954 Students
Average ACT Scores: 18

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

#171 high school in North Carolina
(64th percentile in state)

Richlands High School

# 4 High School in Onslow County
Richlands, NC (Onslow County)
Grades served: 9-12  ⋅  954 Students
Average ACT Scores: 18
#171 high school in North Carolina
(64th percentile in state)

Northside High School

# 5 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,005 Students
Average ACT Scores: 17

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

#222 high school in North Carolina
(53rd percentile in state)

Northside High School

# 5 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,005 Students
Average ACT Scores: 17
#222 high school in North Carolina
(53rd percentile in state)

Onslow Virtual Secondary

# 6 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 1-12  ⋅  402 Students
Average ACT Scores: 17

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

#224 high school in North Carolina
(52nd percentile in state)

Onslow Virtual Secondary

# 6 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 1-12  ⋅  402 Students
Average ACT Scores: 17
#224 high school in North Carolina
(52nd percentile in state)

White Oak High School

# 7 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,184 Students
Average ACT Scores: 17

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

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

White Oak High School

# 7 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,184 Students
Average ACT Scores: 17
#254 high school in North Carolina
(46th percentile in state)

Southwest High School

# 8 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  745 Students
Average ACT Scores: 17

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

#270 high school in North Carolina
(43rd percentile in state)

Southwest High School

# 8 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  745 Students
Average ACT Scores: 17
#270 high school in North Carolina
(43rd percentile in state)