Brunswick County
Public K-12 schools in Brunswick County number 22 per the most recent NCES data, averaging about 685 students per campus. That works out to 12 elementary, 5 middle, and 5 high schools.
7-year change in Brunswick County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Brunswick County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Brunswick County
Latest 2024-25 ELA proficiency, 19 schools ranked. North Carolina state average: 51.8%.
- Brunswick County Early College· 94.3%
- Town Creek Elementary· 63.2%
- Union Elementary· 63.1%
- Shallotte Middle· 58.6%
- Belville Elementary· 56.4%
- Supply Elementary· 34.5%
- Lincoln Elementary· 39.0%
- Cedar Grove Middle· 41.7%
- Leland Middle· 42.9%
- Bolivia Elementary· 47.9%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| North Brunswick High | Leland | High | 09-12 | 1,620 | · |
| West Brunswick High | Shallotte | High | 09-12 | 1,466 | · |
| South Brunswick High | Southport | High | 09-12 | 1,154 | · |
| Classical Charter Schools of Leland | Leland | Elementary | KG-08 | 935 | · |
| Belville Elementary | Leland | Elementary | PK-05 | 812 | · |
| Leland Middle | Leland | Middle | 06-08 | 806 | · |
| Lincoln Elementary | Leland | Elementary | PK-05 | 738 | · |
| Town Creek Elementary | Winnabow | Elementary | KG-04 | 702 | · |
| Union Elementary | Shallotte | Elementary | KG-05 | 654 | · |
| Shallotte Middle | Shallotte | Middle | 06-08 | 627 | · |
| Virginia Williamson Elem | Bolivia | Elementary | PK-05 | 610 | · |
| South Brunswick Middle | Southport | Middle | 06-08 | 585 | · |
| Supply Elementary | Supply | Elementary | PK-05 | 580 | · |
| Classical Charter Schools of Southport | Bolivia | Elementary | KG-08 | 573 | · |
| Town Creek Middle | Winnabow | Middle | 05-08 | 540 | · |
| Bolivia Elementary | Bolivia | Elementary | PK-05 | 514 | · |
| Cedar Grove Middle | Supply | Middle | 06-08 | 507 | · |
| Waccamaw | Ash | Elementary | KG-08 | 415 | · |
| Southport Elementary | Southport | Elementary | KG-05 | 413 | · |
| Jessie Mae Monroe Elementary | Ash | Elementary | PK-05 | 390 | · |
| Brunswick County Early College | Bolivia | High | 09-13 | 332 | · |
| The COAST | Bolivia | High | 06-12 | 96 | · |
Cities in Brunswick County
About Brunswick County
Brunswick County is an average-sized North Carolina county of about 152,568 residents, home to 22 public schools and roughly 15,069 students.
Looking at the wider area, census numbers show median household income runs near $77,024, about 35% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%. That income level is 22% above the North Carolina median.
On the school-mix side, Brunswick County consists of 12 elementary schools (7,336 students), 5 middle schools (3,065), and 5 high schools (4,668).
Brunswick County Schools dominates the local landscape, accounting for roughly 13,561 students on its own.
Over the past 7-year window. Across the same 7-year window, public-school enrollment expanded 8%: 13,909 students in SY 2017-18 versus 15,069 in SY 2024-25. The school count climbed from 21 to 22 across the same 7-year window. Demographically, the White share of enrollment contracted from 67% to 60%.
On this page, the community for Brunswick County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.