Skip to content
BCER

Regular local school district · Onslow County

Onslow County Schools, NC: schools, enrollment and spending

Onslow County Schools runs 39 public schools with 27,551 students in grades PK to 12. Its ratio of 15.7 students per teacher is about the same as the North Carolina figure of 16.3.

At a glance

Schools
39
Students
27,551
Teachers (FTE)
1,754
Students per teacher
15.7
NC: 16.3 · US: 15.3
Address
200 Broadhurst Road, Jacksonville, NC 28540
County
Onslow County
Locale
Rural: Fringe
Grades offered
PK to 12
Agency type
Regular local school district
NCES district ID
3703450
State district ID
NC-670
School counselors (FTE)
63.0About 437 students per counselor.
Location from NCES coordinates. Map data OpenStreetMap contributors. Open larger map

Students per teacher compared

This district15.7
North Carolina16.3
United States15.3

2020 finance data

From the F-33 School District Finance Survey for fiscal year 2020, in nominal dollars. Enrollment used for per-pupil figures is the finance survey count (26,269), which can differ from 2024-25 enrollment.
Total revenue
$297.0 million
Federal revenue
$54.0 million
State revenue
$175.2 million
Local revenue
$67.9 million
Total spending
$320.8 million
Spending per pupil
$12,211
Salaries
$150.3 million46.9% of total spending.
Long-term debt (end of year)
$128.6 million

Where revenue came from

  • Federal: 18.2%
  • State: 59.0%
  • Local: 22.9%

North Carolina overall

  • Federal: 12.1%
  • State: 61.7%
  • Local: 26.2%

Spending per pupil compared

This district$12,211
North Carolina$11,869
United States$16,826

Schools in Onslow County Schools

By level: 8 high, 8 middle, 22 elementary, 1 other. A CEP school serves free meals to all students.
Bell Fork ElementaryElementaryK to 555114.5
Blue Creek ElementaryElementaryK to 549813.5
Carolina Forest ElementaryElementaryK to 557014.6
Clear View ElementaryElementaryK to 553515.3
Clyde Erwin ElementaryElementaryK to 528312.3
Coastal ElementaryElementaryK to 583314.6
Dixon ElementaryElementaryPK to 576016.2
Dixon HighHigh9 to 121,08519.0
Dixon MiddleMiddle6 to 899718.5
Heritage Elementary SchoolElementaryK to 556514.1
Hunters Creek ElementaryElementaryPK to 558513.0
Hunters Creek MiddleMiddle6 to 885616.8
Jacksonville Commons ElementaryElementaryK to 550613.7
Jacksonville Commons MiddleMiddle6 to 891817.0
Jacksonville HighHigh9 to 121,44118.5
Meadow View ElementaryElementaryK to 552014.1
Morton ElementaryElementaryPK to 571515.9
New Bridge MiddleMiddle6 to 848216.6
Northside HighHigh9 to 121,06717.5
Northwoods ElementaryElementaryK to 543913.3
Northwoods Park MiddleMiddle6 to 863316.7
Onslow Early CollegeHigh9 to 1218931.5
Onslow Virtual SchoolOther1 to 1242114.0
Parkwood ElementaryElementaryK to 545714.3
Queens Creek ElementaryElementaryPK to 570614.4
Richlands ElementaryElementaryK to 559114.4
Richlands HighHigh9 to 121,02718.3
Sand Ridge ElementaryElementaryK to 552713.2
Silverdale ElementaryElementaryK to 564815.8
Southwest ElementaryElementaryPK to 572014.1
Southwest HighHigh9 to 1280319.1
Southwest MiddleMiddle6 to 851015.0
Stateside ElementaryElementaryK to 557915.2
Summersill ElementaryElementaryPK to 548212.1
Swansboro ElementaryElementaryK to 559214.8
Swansboro HighHigh9 to 121,23219.0
Swansboro MiddleMiddle6 to 81,05218.8
Trexler MiddleMiddle6 to 877018.3
White Oak HighHigh9 to 121,25219.6

Nearby and related

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.