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,115
Total Students
62.4
Full-Time Teachers
17.9
Student/Teacher Ratio
40.5%
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for Swansboro High
Demographic Student Count
White783
Hispanic136
Black82
Asian8
Two or More102
American Indian1
Pacific Islander3
  • White
    783 (70.2 %)
  • Hispanic
    136 (12.2 %)
  • Two or More
    102 (9.1 %)
  • Black
    82 (7.4 %)
  • Asian
    8 (0.7 %)
  • Pacific Islander
    3 (0.3 %)
  • American Indian
    1 (0.1 %)
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,115
Full-Time Teachers (FTE): 62.4
Pupil/Teacher Ratio: 17.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 324
Grade 10 299
Grade 11 248
Grade 12 244

Grades Taught Data Table

Grades Taught and Student Counts for Swansboro High
Grade Student Count
Grade 9324
Grade 10299
Grade 11248
Grade 12244
Gender Ratio

Student Gender Ratio Data Table

Student Gender Ratio for Swansboro High
Gender Student Count Percentage
Female52847.4%
Male58752.6%