B−
Brunswick County Schools
Public school districtGrades PK–12Regional · 19 towns
Serves Leland, Oak Island, St. James, Boiling Spring Lakes, Carolina Shores, Shallotte, Sunset Beach, Southport, Belville, Calabash, Navassa, Holden Beach, Ocean Isle Beach, Northwest, Varnamtown, Caswell Beach, Sandy Creek, Bolivia and Bald Head Island.
Students
13,561
Schools
20
Spent per student
$13,563
NC $13,045
Students per teacher
16:1
Free or reduced lunch
99%
Debt
$129.8M
fiscal 2024
What stands out about Brunswick County Schools
- School Grade B−: better than 47% of North Carolina districts
- 16 students per teacher
- Enrollment up 11.9% since 2020
- Debt of $129.8M, about $9,574 per student
Where would my kid go?
The school path for Boiling Spring Lakes.
PK–510 elementary schoolsThis district
6–8South Brunswick MiddleThis district
9–12South Brunswick HighThis district
Test scores vs. NC
2020–21Math proficiency45%
State average 41.9%
Reading / language arts47%
State average 47.2%
Graduation rate (4-year)84%
State average 87.7%
Where the money goes
fiscal 2024$13,563 per student · 4% above NC
Spending
Classroom instruction 57%Support & administration 38%Other 4%
Paid for by
Local (mostly property tax) 36%State 48%Federal 16%
U.S. Census Bureau, Annual Survey of School System Finances.
Enrollment over time
12,124’20
12,640’21
12,944’22
13,262’23
13,561’24
Up 11.9% since 2020.
Students
White 59%Hispanic 19%Black 14%Two or more races 7%Asian <1%American Indian/Alaska Native <1%Native Hawaiian/Pacific Islander <1%
Schools in the district
20 public schools.
Belville Elementary
B+812 students15:1
Lincoln Elementary
B−738 students16:1
Town Creek Elementary
B+702 students15:1
Union Elementary
A+654 students16:1
Virginia Williamson Elem
B610 students17:1
Supply Elementary
B−580 students15:1
Bolivia Elementary
B514 students14:1
Waccamaw
B415 students14:1
Southport Elementary
A−413 students15:1
Jessie Mae Monroe Elementary
B−390 students13:1
Leland Middle
C806 students18:1
Shallotte Middle
B−627 students16:1
South Brunswick Middle
B−585 students16:1
Town Creek Middle
C+540 students16:1
Cedar Grove Middle
C507 students15:1
North Brunswick High
B+1,620 students18:1
West Brunswick High
B+1,466 students16:1
South Brunswick High
A−1,154 students17:1
Brunswick County Early College
A+332 students26:1
The COAST
D−96 students5:1
Towns served
Leland 29,607Oak Island 9,030St. James 7,072Boiling Spring Lakes 6,347Carolina Shores 5,017Shallotte 4,639Sunset Beach 4,351Southport 4,205Belville 2,573Calabash 2,377Navassa 2,039Holden Beach 962Ocean Isle Beach 903Northwest 885Varnamtown 782Caswell Beach 491Sandy Creek 300Bolivia 247Bald Head Island 190
District facts: U.S. Department of Education (NCES directory and district boundaries) and the U.S. Census Bureau school finance survey. Test scores and graduation: EDFacts via the Urban Institute Education Data Portal. Neighbor ratings are opinions.