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 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,407 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  ⋅  668 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 >>

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

Swansboro Elementary School

# 1 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: K-5  ⋅  668 Students
#278 elementary school in North Carolina
(82nd percentile in state)

Dixon Elementary School

# 2 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: PK-5  ⋅  713 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 9-star rating on a scale of 1 to 10.. Read more >>

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

Dixon Elementary School

# 2 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: PK-5  ⋅  713 Students
#318 elementary school in North Carolina
(79th percentile in state)

Morton Elementary School

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

Morton Elementary School is located in the 28546 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, Morton Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#349 elementary school in North Carolina
(77th percentile in state)

Morton Elementary School

# 3 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  671 Students
#349 elementary school in North Carolina
(77th percentile in state)

Coastal Elementary School

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

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

#405 elementary school in North Carolina
(74th percentile in state)

Coastal Elementary School

# 4 Elementary School in Onslow County
Holly Ridge, NC (Onslow County)
Grades served: K-5  ⋅  822 Students
#405 elementary school in North Carolina
(74th percentile in state)

Parkwood Elementary School

# 5 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  503 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 >>

#517 elementary school in North Carolina
(66th percentile in state)

Parkwood Elementary School

# 5 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  503 Students
#517 elementary school in North Carolina
(66th percentile in state)

Carolina Forest Elementary School

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

#563 elementary school in North Carolina
(63rd percentile in state)

Carolina Forest Elementary School

# 6 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  678 Students
#563 elementary school in North Carolina
(63rd percentile in state)

Sand Ridge Elementary School

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

#750 elementary school in North Carolina
(51st percentile in state)

Sand Ridge Elementary School

# 7 Elementary School in Onslow County
Hubert, NC (Onslow County)
Grades served: K-5  ⋅  581 Students
#750 elementary school in North Carolina
(51st percentile in state)

Heritage Elementary School

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

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

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

Heritage Elementary School

# 8 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  541 Students
#776 elementary school in North Carolina
(49th percentile in state)

Queens Creek Elementary School

# 9 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: PK-5  ⋅  726 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 >>

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

Queens Creek Elementary School

# 9 Elementary School in Onslow County
Swansboro, NC (Onslow County)
Grades served: PK-5  ⋅  726 Students
#781 elementary school in North Carolina
(49th percentile in state)

Richlands Elementary School

# 10 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  642 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 >>

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

Richlands Elementary School

# 10 Elementary School in Onslow County
Richlands, NC (Onslow County)
Grades served: K-5  ⋅  642 Students
#815 elementary school in North Carolina
(47th percentile in state)

Silverdale Elementary School

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

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

Silverdale Elementary School

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

Summersill Elementary School

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

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

#986 elementary school in North Carolina
(36th percentile in state)

Summersill Elementary School

# 12 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  484 Students
#986 elementary school in North Carolina
(36th percentile in state)

Northwoods Elementary School

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

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

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

Northwoods Elementary School

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

Southwest Elementary School

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

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

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

Southwest Elementary School

# 14 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  714 Students
#1002 elementary school in North Carolina
(35th percentile in state)

Bell Fork Elementary School

# 15 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  553 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 >>

#1042 elementary school in North Carolina
(32nd percentile in state)

Bell Fork Elementary School

# 15 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  553 Students
#1042 elementary school in North Carolina
(32nd percentile in state)

Blue Creek Elementary School

# 16 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  490 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 >>

#1111 elementary school in North Carolina
(28th percentile in state)

Blue Creek Elementary School

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

Hunters Creek Elementary School

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

#1123 elementary school in North Carolina
(27th percentile in state)

Hunters Creek Elementary School

# 17 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  631 Students
#1123 elementary school in North Carolina
(27th percentile in state)

Clyde Erwin Elementary School

# 18 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  343 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Clyde Erwin Elementary School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#1175 elementary school in North Carolina
(24th percentile in state)

Clyde Erwin Elementary School

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

Stateside Elementary School

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

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

#1204 elementary school in North Carolina
(22nd percentile in state)

Stateside Elementary School

# 19 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  564 Students
#1204 elementary school in North Carolina
(22nd percentile in state)

Meadow View Elementary School

# 20 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-5  ⋅  530 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Meadow View 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)

Meadow View Elementary School

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

Clear View Elementary School

# 21 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  584 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Clear View Elementary School has received a 3-star rating on a scale of 1 to 10.. Read more >>

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

Clear View Elementary School

# 21 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-5  ⋅  584 Students
#1249 elementary school in North Carolina
(19th percentile in state)

Jacksonville Commons Elementary School

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

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

Jacksonville Commons Elementary School

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

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

# 23 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  99 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 3-star rating on a scale of 1 to 10.. Read more >>

#1465 elementary school in North Carolina
(5th percentile in state)
CHARTER SCHOOL

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

# 23 Elementary School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  99 Students
#1465 elementary school in North Carolina
(5th 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  ⋅  490 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 9-star rating on a scale of 1 to 10.. Read more >>

#144 middle school in North Carolina
(81st percentile in state)

New Bridge Middle School

# 1 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  490 Students
#144 middle school in North Carolina
(81st percentile in state)

Dixon Middle School

# 2 Middle School in Onslow County
Sneads Ferry, NC (Onslow County)
Grades served: 6-8  ⋅  948 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 >>

#249 middle school in North Carolina
(68th percentile in state)

Dixon Middle School

# 2 Middle School in Onslow County
Sneads Ferry, NC (Onslow County)
Grades served: 6-8  ⋅  948 Students
#249 middle school in North Carolina
(68th percentile in state)

Swansboro Middle School

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

#288 middle school in North Carolina
(63rd percentile in state)

Swansboro Middle School

# 3 Middle School in Onslow County
Swansboro, NC (Onslow County)
Grades served: 6-8  ⋅  967 Students
#288 middle school in North Carolina
(63rd percentile in state)

Onslow Virtual Secondary

# 4 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-12  ⋅  429 Students

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

#412 middle school in North Carolina
(47th percentile in state)

Onslow Virtual Secondary

# 4 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-12  ⋅  429 Students
#412 middle school in North Carolina
(47th percentile in state)

Northwoods Park Middle School

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

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

Northwoods Park Middle School

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

Trexler Middle School

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

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

#481 middle school in North Carolina
(38th percentile in state)

Trexler Middle School

# 6 Middle School in Onslow County
Richlands, NC (Onslow County)
Grades served: 6-8  ⋅  825 Students
#481 middle school in North Carolina
(38th percentile in state)

Hunters Creek Middle School

# 7 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  922 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hunters Creek Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

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

Hunters Creek Middle School

# 7 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  922 Students
#493 middle school in North Carolina
(36th percentile in state)

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

# 8 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  99 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 3-star rating on a scale of 1 to 10.. Read more >>

#510 middle school in North Carolina
(34th percentile in state)
CHARTER SCHOOL

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

# 8 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: K-8  ⋅  99 Students
#510 middle school in North Carolina
(34th percentile in state)
CHARTER SCHOOL

Jacksonville Commons Middle School

# 9 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  1,011 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 D 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 >>

#514 middle school in North Carolina
(34th percentile in state)

Jacksonville Commons Middle School

# 9 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  1,011 Students
#514 middle school in North Carolina
(34th percentile in state)

Southwest Middle School

# 10 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  527 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 4-star rating on a scale of 1 to 10.. Read more >>

#528 middle school in North Carolina
(32nd percentile in state)

Southwest Middle School

# 10 Middle School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 6-8  ⋅  527 Students
#528 middle school in North Carolina
(32nd 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,115 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 >>

#107 high school in North Carolina
(76th percentile in state)

Swansboro High School

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

Dixon High School

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

#145 high school in North Carolina
(68th percentile in state)

Dixon High School

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

Jacksonville High School

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

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

#189 high school in North Carolina
(58th percentile in state)

Jacksonville High School

# 3 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,423 Students
Average ACT Scores: 17
#189 high school in North Carolina
(58th percentile in state)

White Oak High School

# 4 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,207 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 6-star rating on a scale of 1 to 10.. Read more >>

#207 high school in North Carolina
(54th percentile in state)

White Oak High School

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

Richlands High School

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

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

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

Richlands High School

# 5 High School in Onslow County
Richlands, NC (Onslow County)
Grades served: 9-12  ⋅  960 Students
Average ACT Scores: 17
#214 high school in North Carolina
(52nd percentile in state)

Southwest High School

# 6 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  702 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 >>

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

Southwest High School

# 6 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  702 Students
Average ACT Scores: 17
#234 high school in North Carolina
(48th percentile in state)

Onslow Virtual Secondary

# 7 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-12  ⋅  429 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Onslow Virtual Secondary has received a 5-star rating on a scale of 1 to 10.. Read more >>

#237 high school in North Carolina
(47th percentile in state)

Onslow Virtual Secondary

# 7 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: PK-12  ⋅  429 Students
Average ACT Scores: 17
#237 high school in North Carolina
(47th percentile in state)

Northside High School

# 8 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,097 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 5-star rating on a scale of 1 to 10.. Read more >>

#264 high school in North Carolina
(41st percentile in state)

Northside High School

# 8 High School in Onslow County
Jacksonville, NC (Onslow County)
Grades served: 9-12  ⋅  1,097 Students
Average ACT Scores: 17
#264 high school in North Carolina
(41st percentile in state)