41 schools in Onslow County Schools
Onslow County Schools in North Carolina runs 41 public K-12 schools today, teaching roughly 27,397 students (an average of 668 per campus).
7-year change in Onslow County Schools
SY 2017-18 vs SY 2024-25About Onslow County Schools
As a medium-population district in North Carolina, Onslow County Schools serves 27,397 students across 41 schools.
For a sense of the school types, Onslow County Schools consists of 23 elementary, 8 middle, 8 high schools, and 2 combined or other.
Average enrollment per school in Onslow County Schools is about 668, noticeably above the North Carolina average of roughly 571.
Five-year track record. Total public-school enrollment in Onslow County Schools has rose 3% since SY 2017-18, moving from about 26,671 students to 27,397. Over that span, Onslow County Schools opened 3 schools, going from 36 to 39. On the demographic side, Hispanic enrollment moved from 15% to 18% over the same window.
In the discussion threads here, the community for Onslow County Schools discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.