Guest, Sign inJoin

Post to Jacksonville

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
B−

Onslow County Schools

Public school districtGrades PK–12Regional · 5 towns

Serves Jacksonville, Holly Ridge, Swansboro, Richlands and North Topsail Beach, and parts of Surf City.

Jacksonville’s School Grade B− better than 54% of North Carolina school districts

Students
27,397
Schools
39
Spent per student
$12,029
NC $13,045
Students per teacher
16:1
Free or reduced lunch
51%
Debt
$145.5M
fiscal 2024
The gist

What stands out about Onslow County Schools

  • Its letter, B−: results better than 54% of North Carolina districts
  • Spends 8% less per student than the NC average
  • 16 students per teacher
  • Debt of $145.5M, about $5,311 per student
The School Grade

What this district adds to its towns’ grade

B−: better than 54% of the 325 North Carolina school districts we grade. Each town’s School Grade weighs its districts by the students they test; spending and class size are shown but don’t count.

Test scoresReading and math below the state, 2021–22
C+
GraduationFour-year graduation above the state, class of 2023
B+
The towns it serves, and their School Grades

How TownRatings grades schools →

Where would my kid go?

The school path for Jacksonville. Grade by grade →

K–56 elementary schoolsThis district
6–83 middle schoolsThis district
9–123 high schoolsThis district

Test scores vs. NC

2021–22 · class of 2023
Math proficiency46%
State average 50.8% · 13,392 students tested
Reading / language arts48%
State average 49.9% · 14,713 students tested
Graduation rate (4-year)91%
State average 86.5% · 1,951 in the class

100% of students in the tested grades sat the 2022 tests.

Reported to the U.S. Department of Education (EDFacts via ED Data Express and the Urban Institute); the newest year for each measure.

Where the money goes

fiscal 2024
$12,029 per student · 8% below NC
Spending
Classroom instruction 64%Support & administration 31%Other 5%
Paid for by
Local (mostly property tax) 26%State 56%Federal 18%

Fiscal 2022–24 includes federal pandemic relief (ESSER).

U.S. Census Bureau, Annual Survey of School System Finances.

Enrollment over time
26,269’20
26,878’21
27,732’22
27,592’23
27,397’24

Up 4.3% since 2020–21.

Students
White 55%Hispanic 18%Black 16%Two or more races 10%Asian 1%Native Hawaiian/Pacific Islander <1%American Indian/Alaska Native <1%

Schools in the district

39 public schools. Each public school’s letter compares its own 2020–21 reading and math results with North Carolina’s other public schools.

Dixon Elementary
Elementary · Grades PK–5 · Holly Ridge
A−
760 students16:1
Southwest Elementary
Elementary · Grades PK–5 · Jacksonville
B
720 students14:1
Morton Elementary
Elementary · Grades PK–5 · Jacksonville
B
715 students16:1
Queens Creek Elementary
Elementary · Grades PK–5 · Swansboro
B+
706 students14:1
Hunters Creek Elementary
Elementary · Grades PK–5 · Jacksonville
C
585 students13:1
Summersill Elementary
Elementary · Grades PK–5 · Jacksonville
B+
482 students12:1
Coastal Elementary
Elementary · Grades K–5 · Holly Ridge
833 students14:1
Silverdale Elementary
Elementary · Grades K–5 · Maysville
B
648 students16:1
Swansboro Elementary
Elementary · Grades K–5 · Swansboro
A−
592 students15:1
Richlands Elementary
Elementary · Grades K–5 · Richlands
B−
591 students14:1
Stateside Elementary
Elementary · Grades K–5 · Jacksonville
B−
579 students15:1
Carolina Forest Elementary
Elementary · Grades K–5 · Jacksonville
B+
570 students15:1
Heritage Elementary School
Elementary · Grades K–5 · Richlands
B
565 students14:1
Bell Fork Elementary
Elementary · Grades K–5 · Jacksonville
B−
551 students14:1
Clear View Elementary
Elementary · Grades K–5 · Jacksonville
535 students15:1
Sand Ridge Elementary
Elementary · Grades K–5 · Hubert
B+
527 students13:1
Meadow View Elementary
Elementary · Grades K–5 · Jacksonville
C
520 students14:1
Jacksonville Commons Elem
Elementary · Grades K–5 · Jacksonville
C+
506 students14:1
Blue Creek Elementary
Elementary · Grades K–5 · Jacksonville
B−
498 students13:1
Parkwood Elementary
Elementary · Grades K–5 · Jacksonville
A−
457 students14:1
Northwoods Elementary
Elementary · Grades K–5 · Jacksonville
B−
439 students13:1
Clyde Erwin Elementary
Elementary · Grades K–5 · Jacksonville
C+
283 students12:1
Onslow Virtual School
Other · Grades 1–12 · Jacksonville
C
421 students14:1
Swansboro Middle
Middle · Grades 6–8 · Swansboro
B+
1,052 students19:1
Dixon Middle
Middle · Grades 6–8 · Sneads Ferry
B+
997 students18:1
Jacksonville Commons Middle
Middle · Grades 6–8 · Jacksonville
B−
918 students17:1
Hunters Creek Middle
Middle · Grades 6–8 · Jacksonville
C+
856 students17:1
Trexler Middle
Middle · Grades 6–8 · Richlands
B−
770 students18:1
Northwoods Park Middle
Middle · Grades 6–8 · Jacksonville
C+
633 students17:1
Southwest Middle
Middle · Grades 6–8 · Jacksonville
C
510 students15:1
New Bridge Middle
Middle · Grades 6–8 · Jacksonville
A−
482 students17:1
Jacksonville High
High · Grades 9–12 · Jacksonville
A−
1,441 students18:1
White Oak High
High · Grades 9–12 · Jacksonville
B+
1,252 students19:1
Swansboro High
High · Grades 9–12 · Swansboro
A
1,232 students19:1
Dixon High
High · Grades 9–12 · Holly Ridge
A
1,085 students19:1
Northside High
High · Grades 9–12 · Jacksonville
A−
1,067 students17:1
Richlands High
High · Grades 9–12 · Richlands
A−
1,027 students18:1
Southwest High
High · Grades 9–12 · Jacksonville
B
803 students19:1
Onslow Early College
High · Grades 9–12 · Jacksonville
A+
189 students29:1

Left off: 1 school reporting no students for 2024–25.

Nearby districts

Compare spending and schools next door.

District facts: U.S. Department of Education (NCES school directory 2024–25 and district boundaries) and the U.S. Census Bureau’s school finance survey. Test scores and graduation: state results reported to the U.S. Department of Education (EDFacts via ED Data Express and the Urban Institute). The letters are our own summary, graded within North Carolina.