Brunswick County Schools, North Carolina

Brunswick County Schools is a unified school district in Brunswick County, North Carolina, for grades Pre-K to 12. About 152,568 people live in it (2020–2024 estimate). It covers 849 sq mi (2,200 km²) of land.

CharlotteRaleighGreensboro
Brunswick County Schools in North Carolina
Columbus County SchoolsNew Hanover County Schools
Brunswick County Schools and its neighbors (simplified outlines). Open in OpenStreetMap ↗
Population, 2020–2024 estimate
152,568
Grades
Pre-K to 12
Type
Unified school district
County
Brunswick County
Land area
849 sq mi (2,200 km²)
Median household income
$77,024 ± $2,734
Median home value
$349,800 ± $6,851
Water area
200 sq mi (518 km²)
State
North Carolina
Census code (GEOID)
3700420
Coordinates (central point)
34.040940, -78.230715

These coordinates mark a central point for the district, not a school or an address. Population, income and home value: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 20, 2026.

Towns, townships and communities in Brunswick County Schools, largest first

  1. Town Creek Township44,842 people
  2. Shallotte Township36,719 people
  3. Lockwoods Folly Township30,848 people
  4. Leland (town)29,607 people
  5. Smithville Township19,986 people
  6. Northwest Township17,620 people
  7. Oak Island (town)9,030 people
  8. St. James (town)7,072 people
  9. Boiling Spring Lakes (city)6,347 people
  10. Carolina Shores (town)5,017 people
  11. Shallotte (town)4,639 people
  12. Sunset Beach (town)4,351 people
All 25
  1. Southport (city)4,205 people
  2. Belville (town)2,573 people
  3. Waccamaw Township2,553 people
  4. Calabash (town)2,377 people
  5. Navassa (town)2,039 people
  6. Holden Beach (town)962 people
  7. Ocean Isle Beach (town)903 people
  8. Northwest (city)885 people
  9. Varnamtown (town)782 people
  10. Caswell Beach (town)491 people
  11. Sandy Creek (town)300 people
  12. Bolivia (town)247 people
  13. Bald Head Island (village)190 people

A town, township, city or borough is listed when at least half its land is in the district; a community, when its central point is. Near a district line, an address can belong to the district next door.

Bordering unified school districts, nearest first

  1. New Hanover County Schools23 mi northeast
  2. Columbus County Schools28 mi northwest
  3. Pender County Schools38 mi northeast
  4. Horry County School District, South Carolina44 mi west

These share a boundary with Brunswick County Schools. Distances are straight lines between central points.

Before using this answer for enrollment

A district boundary doesn’t decide which school a student attends; the district’s attendance zones and rules do. Confirm the full address and grade with Brunswick County Schools before you rely on it.

See its schools and enrollment on NCES ↗

Find the school district where you are now or find your town or township.