Swansboro Middle School

Below are homes for sale in Swansboro Middle School District in Swansboro, NC. The assigned school is provided by the listing agent. We always recommend that buyers verify with Onslow County Schools that this information is correct, as well as the possibilities of this changing in the near future. Redistricting does occur, and we don't want anyone to buy their dream home in a specific district only to find out that district is changing.

If you are exploring Onslow County schools, we recommend viewing each school's report card. This gives a breakdown on school performance and teacher qualifications. You can view report cards for all schools in North Carolina here.

Newest homes are listed first. Use the search fields to narrow the price, home size, and other features. Don't see the features you want? We can set up a custom portal to fit your needs. We're happy to do so - don't hesitate to ask!

Please let us know if you're interested in viewing any of these homes. Each listing page has a button that will allow you to reach out to us. You can also give us a call at (910) 202-2546 or use our Contact Page.

See property searches for other school districts here.


Hide Map
  • List View
  • Grid View
Sorted by
1 - 30 of 238 | Previous Page 1 of 8 Next
  1. Photo of 201 Madison Court, Swansboro, NC 28584 (MLS # 100559572)
    $899,000
    Photo of 201 Madison Court, Swansboro, NC 28584 (MLS # 100559572)
    Photo of 201 Madison Court, Swansboro, NC 28584 (MLS # 100559572)
    38
     
    201 Madison Court, Swansboro, NC
    201 Madison Court
    Swansboro, NC
    • 3 Beds
    • 4 Baths
    • 3,639 Home (sqft)
    • 4 Baths
    • 1.09 Lot (ac)
  2. Photo of 121 Shadow Creek Drive, Hubert, NC 28539 (MLS # 100559560)
    $392,900
    Photo of 121 Shadow Creek Drive, Hubert, NC 28539 (MLS # 100559560)
    Photo of 121 Shadow Creek Drive, Hubert, NC 28539 (MLS # 100559560)
    121 Shadow Creek Drive, Hubert, NC
    121 Shadow Creek Drive
    Hubert, NC
    • 4 Beds
    • 2 Baths
    • 2,099 Home (sqft)
    • 2 Baths
    • 21,345 Lot (sqft)
  3. Photo of 502 Waldorf Court, Hubert, NC 28539 (MLS # 100559472)
    $255,000
    Photo of 502 Waldorf Court, Hubert, NC 28539 (MLS # 100559472)
    Photo of 502 Waldorf Court, Hubert, NC 28539 (MLS # 100559472)
    31
     
    502 Waldorf Court, Hubert, NC
    502 Waldorf Court
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,139 Home (sqft)
    • 2 Baths
    • 15,682 Lot (sqft)
  4. Photo of 158 Willow Street, Hubert, NC 28539 (MLS # 100559126)
    $460,000
    Photo of 158 Willow Street, Hubert, NC 28539 (MLS # 100559126)
    Photo of 158 Willow Street, Hubert, NC 28539 (MLS # 100559126)
    54
     
    158 Willow Street, Hubert, NC
    158 Willow Street
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 3,650 Home (sqft)
    • 3 Baths
    • 3.99 Lot (ac)
  5. Photo of 604 Spoleto Court, Swansboro, NC 28584 (MLS # 100559423)
    $320,000
    Photo of 604 Spoleto Court, Swansboro, NC 28584 (MLS # 100559423)
    Photo of 604 Spoleto Court, Swansboro, NC 28584 (MLS # 100559423)
    604 Spoleto Court, Swansboro, NC
    604 Spoleto Court
    Swansboro, NC
    • 3 Beds
    • 2 Baths
    • 1,212 Home (sqft)
    • 2 Baths
    • 13,504 Lot (sqft)
  6. Photo of 212 Oyster Lane, North Topsail Beach, NC 28460 (MLS # 100559140)
    $539,900
    Photo of 212 Oyster Lane, North Topsail Beach, NC 28460 (MLS # 100559140)
    Photo of 212 Oyster Lane, North Topsail Beach, NC 28460 (MLS # 100559140)
    68
     
    212 Oyster Lane, North Topsail Beach, NC
    212 Oyster Lane
    North Topsail Beach, NC
    • 3 Beds
    • 2 Baths
    • 1,391 Home (sqft)
    • 2 Baths
    • 6,099 Lot (sqft)
  7. Photo of 218 Purple Martin Drive, Hubert, NC 28539 (MLS # 100558993)
    $365,045
    Photo of 218 Purple Martin Drive, Hubert, NC 28539 (MLS # 100558993)
    Photo of 218 Purple Martin Drive, Hubert, NC 28539 (MLS # 100558993)
    218 Purple Martin Drive, Hubert, NC
    218 Purple Martin Drive
    Hubert, NC
    • 3 Beds
    • 3 Baths
    • 1,658 Home (sqft)
    • 3 Baths
    • 28,314 Lot (sqft)
  8. Photo of 107 Cormorant Drive, Swansboro, NC 28584 (MLS # 100558969)
    $479,900
    Photo of 107 Cormorant Drive, Swansboro, NC 28584 (MLS # 100558969)
    Photo of 107 Cormorant Drive, Swansboro, NC 28584 (MLS # 100558969)
    107 Cormorant Drive, Swansboro, NC
    107 Cormorant Drive
    Swansboro, NC
    • 4 Beds
    • 2 Baths
    • 2,596 Home (sqft)
    • 2 Baths
    • 20,474 Lot (sqft)
  9. Photo of 803 Canvas Court, Swansboro, NC 28584 (MLS # 100558967)
    $589,000
    Photo of 803 Canvas Court, Swansboro, NC 28584 (MLS # 100558967)
    Photo of 803 Canvas Court, Swansboro, NC 28584 (MLS # 100558967)
    36
     
    803 Canvas Court, Swansboro, NC
    803 Canvas Court
    Swansboro, NC
    • 4 Beds
    • 4 Baths
    • 3,155 Home (sqft)
    • 4 Baths
    • 24,830 Lot (sqft)
  10. Photo of 19 Arrowhead Drive, Hubert, NC 28539 (MLS # 100558947)
    $640,000
    Photo of 19 Arrowhead Drive, Hubert, NC 28539 (MLS # 100558947)
    Photo of 19 Arrowhead Drive, Hubert, NC 28539 (MLS # 100558947)
    19 Arrowhead Drive, Hubert, NC
    19 Arrowhead Drive
    Hubert, NC
    • 3 Beds
    • 3 Baths
    • 2,737 Home (sqft)
    • 3 Baths
    • 23,958 Lot (sqft)
  11. Photo of 108 Foxlair Drive, Hubert, NC 28539 (MLS # 100558935)
    $274,800
    Photo of 108 Foxlair Drive, Hubert, NC 28539 (MLS # 100558935)
    Photo of 108 Foxlair Drive, Hubert, NC 28539 (MLS # 100558935)
    56
     
    108 Foxlair Drive, Hubert, NC
    108 Foxlair Drive
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,587 Home (sqft)
    • 2 Baths
    • 8,712 Lot (sqft)
  12. Photo of 218 Wild Oak Drive, Swansboro, NC 28584 (MLS # 100558924)
    $825,000
    Photo of 218 Wild Oak Drive, Swansboro, NC 28584 (MLS # 100558924)
    Photo of 218 Wild Oak Drive, Swansboro, NC 28584 (MLS # 100558924)
    56
     
    218 Wild Oak Drive, Swansboro, NC
    218 Wild Oak Drive
    Swansboro, NC
    • 3 Beds
    • 4 Baths
    • 2,606 Home (sqft)
    • 4 Baths
    • 37,462 Lot (sqft)
  13. Photo of 728 James Street, Hubert, NC 28539 (MLS # 100558826)
    $205,000
    Photo of 728 James Street, Hubert, NC 28539 (MLS # 100558826)
    Photo of 728 James Street, Hubert, NC 28539 (MLS # 100558826)
    30
     
    728 James Street, Hubert, NC
    728 James Street
    Hubert, NC
    • 2 Beds
    • 2 Baths
    • 1,048 Home (sqft)
    • 2 Baths
    • 20,038 Lot (sqft)
  14. Photo of 161 Kelly Circle, Hubert, NC 28539 (MLS # 100558731)
    $234,950
    Photo of 161 Kelly Circle, Hubert, NC 28539 (MLS # 100558731)
    Photo of 161 Kelly Circle, Hubert, NC 28539 (MLS # 100558731)
    43
     
    161 Kelly Circle, Hubert, NC
    161 Kelly Circle
    Hubert, NC
    • 2 Beds
    • 3 Baths
    • 1,281 Home (sqft)
    • 3 Baths
    • 2,614 Lot (sqft)
  15. Photo of 106 Chasity Way, Hubert, NC 28539 (MLS # 100558609)
    $300,000
    Photo of 106 Chasity Way, Hubert, NC 28539 (MLS # 100558609)
    Photo of 106 Chasity Way, Hubert, NC 28539 (MLS # 100558609)
    42
     
    106 Chasity Way, Hubert, NC
    106 Chasity Way
    Hubert, NC
    • 3 Beds
    • 3 Baths
    • 1,571 Home (sqft)
    • 3 Baths
    • 14,375 Lot (sqft)
  16. Photo of 840 Belgrade Swansboro Road, Stella, NC 28582 (MLS # 100558573)
    $159,900
    Photo of 840 Belgrade Swansboro Road, Stella, NC 28582 (MLS # 100558573)
    Photo of 840 Belgrade Swansboro Road, Stella, NC 28582 (MLS # 100558573)
    16
     
    840 Belgrade Swansboro Road, Stella, NC
    840 Belgrade Swansboro Road
    Stella, NC
    • 2 Beds
    • 2 Baths
    • 840 Home (sqft)
    • 2 Baths
    • 27,879 Lot (sqft)
  17. Photo of 316 Josie Court, Hubert, NC 28539 (MLS # 100558461)
    $259,900
    Photo of 316 Josie Court, Hubert, NC 28539 (MLS # 100558461)
    Photo of 316 Josie Court, Hubert, NC 28539 (MLS # 100558461)
    32
     
    316 Josie Court, Hubert, NC
    316 Josie Court
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,580 Home (sqft)
    • 2 Baths
    • 12,633 Lot (sqft)
  18. Photo of 650 Queens Creek Road, Hubert, NC 28539 (MLS # 100558460)
    $265,000
    Photo of 650 Queens Creek Road, Hubert, NC 28539 (MLS # 100558460)
    Photo of 650 Queens Creek Road, Hubert, NC 28539 (MLS # 100558460)
    53
     
    650 Queens Creek Road, Hubert, NC
    650 Queens Creek Road
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,242 Home (sqft)
    • 2 Baths
    • 25,701 Lot (sqft)
  19. Photo of 757 Aria Lane, Hubert, NC 28539 (MLS # 100558405)
    $505,000
    Photo of 757 Aria Lane, Hubert, NC 28539 (MLS # 100558405)
    Photo of 757 Aria Lane, Hubert, NC 28539 (MLS # 100558405)
    72
     
    757 Aria Lane, Hubert, NC
    757 Aria Lane
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 2,796 Home (sqft)
    • 3 Baths
    • 21,780 Lot (sqft)
  20. Photo of 110 Heron Watch Drive, Hubert, NC 28539 (MLS # 100558397)
    $469,900
    Photo of 110 Heron Watch Drive, Hubert, NC 28539 (MLS # 100558397)
    Photo of 110 Heron Watch Drive, Hubert, NC 28539 (MLS # 100558397)
    42
     
    110 Heron Watch Drive, Hubert, NC
    110 Heron Watch Drive
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 3,346 Home (sqft)
    • 3 Baths
    • 20,909 Lot (sqft)
  21. Photo of 000 Queens Creek Road, Hubert, NC 28539 (MLS # 100558356)
    $595,000
    Photo of 000 Queens Creek Road, Hubert, NC 28539 (MLS # 100558356)
    Photo of 000 Queens Creek Road, Hubert, NC 28539 (MLS # 100558356)
    20
     
    000 Queens Creek Road, Hubert, NC
    000 Queens Creek Road
    Hubert, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 4.30 Lot (ac)
  22. Photo of 505 Nc Hwy 172, Hubert, NC 28539 (MLS # 100558276)
    $374,900
    Photo of 505 Nc Hwy 172, Hubert, NC 28539 (MLS # 100558276)
    Photo of 505 Nc Hwy 172, Hubert, NC 28539 (MLS # 100558276)
    505 Nc Hwy 172, Hubert, NC
    505 Nc Hwy 172
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 2,306 Home (sqft)
    • 3 Baths
    • 24,394 Lot (sqft)
  23. Photo of 503 Nc Hwy 172, Hubert, NC 28539 (MLS # 100558275)
    $364,900
    Photo of 503 Nc Hwy 172, Hubert, NC 28539 (MLS # 100558275)
    Photo of 503 Nc Hwy 172, Hubert, NC 28539 (MLS # 100558275)
    503 Nc Hwy 172, Hubert, NC
    503 Nc Hwy 172
    Hubert, NC
    • 4 Beds
    • 3 Baths
    • 2,097 Home (sqft)
    • 3 Baths
    • 26,136 Lot (sqft)
  24. Photo of 119 Sonia Drive, Hubert, NC 28539 (MLS # 100558227)
    $335,000
    Photo of 119 Sonia Drive, Hubert, NC 28539 (MLS # 100558227)
    Photo of 119 Sonia Drive, Hubert, NC 28539 (MLS # 100558227)
    119 Sonia Drive, Hubert, NC
    119 Sonia Drive
    Hubert, NC
    • 3 Beds
    • 3 Baths
    • 1,839 Home (sqft)
    • 3 Baths
    • 12,633 Lot (sqft)
  25. Photo of 216 Marsh Hen Court, Swansboro, NC 28584 (MLS # 100558206)
    $325,000
    Photo of 216 Marsh Hen Court, Swansboro, NC 28584 (MLS # 100558206)
    Photo of 216 Marsh Hen Court, Swansboro, NC 28584 (MLS # 100558206)
    216 Marsh Hen Court, Swansboro, NC
    216 Marsh Hen Court
    Swansboro, NC
    • 3 Beds
    • 3 Baths
    • 1,500 Home (sqft)
    • 3 Baths
    • 41,818 Lot (sqft)
  26. Photo of 201 Michel Court, Hubert, NC 28539 (MLS # 100558197)
    $247,000
    Photo of 201 Michel Court, Hubert, NC 28539 (MLS # 100558197)
    Photo of 201 Michel Court, Hubert, NC 28539 (MLS # 100558197)
    24
     
    201 Michel Court, Hubert, NC
    201 Michel Court
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,103 Home (sqft)
    • 2 Baths
    • 22,652 Lot (sqft)
  27. Photo of 142 Parnell Road, Hubert, NC 28539 (MLS # 100558142)
    $238,500
    Photo of 142 Parnell Road, Hubert, NC 28539 (MLS # 100558142)
    Photo of 142 Parnell Road, Hubert, NC 28539 (MLS # 100558142)
    26
     
    142 Parnell Road, Hubert, NC
    142 Parnell Road
    Hubert, NC
    • 3 Beds
    • 2 Baths
    • 1,050 Home (sqft)
    • 2 Baths
    • 11,326 Lot (sqft)
  28. Photo of 199 Camp Queen Road, Swansboro, NC 28584 (MLS # 100558038)
    $175,000
    Photo of 199 Camp Queen Road, Swansboro, NC 28584 (MLS # 100558038)
    Photo of 199 Camp Queen Road, Swansboro, NC 28584 (MLS # 100558038)
    11
     
    199 Camp Queen Road, Swansboro, NC
    199 Camp Queen Road
    Swansboro, NC
    • 0 Beds
    • 0 Baths
    • 0 Home (sqft)
    • 0 Baths
    • 32,670 Lot (sqft)
  29. Photo of 502 Main Street Ext #Unit 111, Swansboro, NC 28584 (MLS # 100557933)
    $340,000
    Photo of 502 Main Street Ext #Unit 111, Swansboro, NC 28584 (MLS # 100557933)
    Photo of 502 Main Street Ext #Unit 111, Swansboro, NC 28584 (MLS # 100557933)
    40
     
    502 Main Street Ext #Unit 111, Swansboro, NC
    502 Main Street Ext #Unit 111
    Swansboro, NC
    • 2 Beds
    • 3 Baths
    • 1,310 Home (sqft)
    • 3 Baths
    • 0 Lot (sqft)
  30. Photo of 103 Seagull Way, Hubert, NC 28539 (MLS # 100557561)
    $695,000
    Photo of 103 Seagull Way, Hubert, NC 28539 (MLS # 100557561)
    Photo of 103 Seagull Way, Hubert, NC 28539 (MLS # 100557561)
    44
     
    103 Seagull Way, Hubert, NC
    103 Seagull Way
    Hubert, NC
    • 3 Beds
    • 3 Baths
    • 2,711 Home (sqft)
    • 3 Baths
    • 29,621 Lot (sqft)
Previous Page 1 of 8 Next

Copyright 2026 Hive MLS. All rights reserved. Hive MLS, provides content displayed here (“provided content”) on an “as is” basis and makes no representations or warranties regarding the provided content, including, but not limited to those of non-infringement, timeliness, accuracy, or completeness. Individuals and companies using information presented are responsible for verification and validation of information they utilize and present to their customers and clients. Hive MLS will not be liable for any damage or loss resulting from use of the provided content or the products available through Portals, IDX, VOW, and/or Syndication. Recipients of this information shall not resell, redistribute, reproduce, modify, or otherwise copy any portion thereof without the expressed written consent of Hive MLS.

This IDX Software is (c) Diverse Solutions 2026. Privacy | Terms & Conditions