School Overview
Swansboro High School, located at 161 Queens Creek Rd in Swansboro, North Carolina, serves as a central educational institution for the coastal community in Onslow County. As a public high school, it is part of the Onslow County School District and is known for fostering a close-knit environment that balances rigorous academic standards with a strong sense of community pride. The school typically serves students in grades 9 through 12, offering a comprehensive curriculum that includes college preparatory courses, career and technical education (CTE) programs, and various elective opportunities designed to prepare students for post-secondary success.

Beyond its academic offerings, Swansboro High is well-regarded for its vibrant extracurricular culture. The school maintains a competitive athletics program—often represented by the "Pirates" mascot—which plays a significant role in bringing the local community together. Additionally, students have access to a wide array of clubs, arts programs, and leadership organizations that encourage personal growth and civic engagement. Situated in a historic and growing town, the school acts as a focal point for the region, reflecting the values of its small-town roots while striving to equip its student body with the skills necessary for a modern, globalized world.
1,232
Total Students
65.2
Full-Time Teachers
18.9
Student/Teacher Ratio
36.7%
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for Swansboro High
Demographic Student Count
White851
Hispanic170
Black71
Asian11
Two or More125
Pacific Islander4
  • White
    851 (69.1%)
  • Hispanic
    170 (13.8%)
  • Two or More
    125 (10.1%)
  • Black
    71 (5.8%)
  • Asian
    11 (0.9%)
  • Pacific Islander
    4 (0.3%)
School Location
School Details
Status: Open
School Level: High School
School Type: Regular School
Charter Status:* Public Non-Charter
Virtual Instruction: Supplemental Virtual
Shared Time Status: No
District: Onslow County Schools
Phone: (910)326-4300
Website: http://www.onslow.k12.nc.us/swansborohs
Grade Range: 9th - 12th
Total Students: 1,232
Full-Time Teachers (FTE): 65.2
Pupil/Teacher Ratio: 18.9
NSLP Participation:1 Yes participating without using any Provision or the CEO
Qualified Free Lunch: 416
Qualified Reduced Lunch: 36
Grades Taught
Grade 9 336
Grade 10 342
Grade 11 275
Grade 12 279

Grades Taught Data Table

Grades Taught and Student Counts for Swansboro High
Grade Student Count
Grade 9336
Grade 10342
Grade 11275
Grade 12279
Gender Ratio

Student Gender Ratio Data Table

Student Gender Ratio for Swansboro High
Gender Student Count Percentage
Female59948.6%
Male63351.4%