Skip to main content
NC County FIPS: 37133

Public Schools in Onslow County, NC

Directory of 41 public schools operating in Onslow County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 16,450 32,900 2020-2021: 26,426 students 26,426 2020-2021 2021-2022: 26,999 students 26,999 +2.2% 2021-2022 2022-2023: 27,831 students 27,831 +3.1% 2022-2023 2023-2024: 27,702 students 27,702 -0.5% 2023-2024 2024-2025: 27,501 students 27,501 -0.7% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 40 27,501 1,717.1 16.0:1 13,986
2023-2024 40 27,702 1,728.0 16.0:1 13,987
2022-2023 40 27,831 1,687.3 16.5:1 13,937
2021-2022 39 26,999 1,619.7 16.7:1 9,830
2020-2021 38 26,426 1,630.1 16.2:1 9,708

School Districts in Onslow County

Cities & Municipalities in Onslow County

7 Cities

County Schools Listing

Page 1 of 2
School Name Grades Level District City Action
Bell Fork Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Blue Creek Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Carolina Forest Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Clear View Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Clyde Erwin Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Coastal Elementary K-5 Elementary School Onslow County Schools Holly Ridge View ›
Dixon Elementary PK-5 Elementary School Onslow County Schools Holly Ridge View ›
Dixon High 9-12 High School Onslow County Schools Holly Ridge View ›
Dixon Middle 6-8 Middle School Onslow County Schools Sneads Ferry View ›
Heritage Elementary School K-5 Elementary School Onslow County Schools Richlands View ›
Hunters Creek Elementary PK-5 Elementary School Onslow County Schools Jacksonville View ›
Hunters Creek Middle 6-8 Middle School Onslow County Schools Jacksonville View ›
Jacksonville Commons Elem K-5 Elementary School Onslow County Schools Jacksonville View ›
Jacksonville Commons Middle 6-8 Middle School Onslow County Schools Jacksonville View ›
Jacksonville High 9-12 High School Onslow County Schools Jacksonville View ›
Meadow View Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Morton Elementary PK-5 Elementary School Onslow County Schools Jacksonville View ›
New Bridge Middle 6-8 Middle School Onslow County Schools Jacksonville View ›
Northside High 9-12 High School Onslow County Schools Jacksonville View ›
Northwoods Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Northwoods Park Middle 6-8 Middle School Onslow County Schools Jacksonville View ›
Onslow Early College 9-12 High School Onslow County Schools Jacksonville View ›
Onslow Virtual School 1-12 Other / Combined Onslow County Schools Jacksonville View ›
Parkwood Elementary K-5 Elementary School Onslow County Schools Jacksonville View ›
Queens Creek Elementary PK-5 Elementary School Onslow County Schools Swansboro View ›
Page 1 of 2