Onslow County Schools

Jacksonville, North Carolina — 40 schools

27,921
Total Enrollment
40
Schools
$10,680
Per-Pupil Spending
Elementary, High
School Types

Funding Sources

21.7%
Federal
57.2%
State
21.1%
Local

Schools in Onslow County Schools

School Enrollment
Jacksonville High
1,441
White Oak High
1,252
Swansboro High
1,232
Dixon High
1,085
Northside High
1,067
Swansboro Middle
1,052
Richlands High
1,027
Dixon Middle
997
Jacksonville Commons Middle
918
Hunters Creek Middle
856
Coastal Elementary
833
Southwest High
803
Trexler Middle
770
Dixon Elementary
760
Southwest Elementary
720
Morton Elementary
715
Queens Creek Elementary
706
Silverdale Elementary
648
Northwoods Park Middle
633
Swansboro Elementary
592
Richlands Elementary
591
Hunters Creek Elementary
585
Stateside Elementary
579
Carolina Forest Elementary
570
Heritage Elementary School
565
Bell Fork Elementary
551
Clear View Elementary
535
Sand Ridge Elementary
527
Meadow View Elementary
520
Southwest Middle
510
Jacksonville Commons Elem
506
Blue Creek Elementary
498
Summersill Elementary
482
New Bridge Middle
482
Parkwood Elementary
457
Northwoods Elementary
439
Onslow Virtual Secondary
421
Clyde Erwin Elementary
283
Onslow Early College
189
Onslow Virtual Elementary
189