The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

20 schools in Brunswick County Schools

North Carolina · 13,561 students · 7 cities

Brunswick County Schools's public-school directory holds 20 schools, serving about 13,561 K-12 students inside North Carolina (an average of 678 per school).

4-year change in Brunswick County Schools

SY 2020-21 vs SY 2024-25
Total enrollment
13,561
+1,437 (+12%) vs SY 2020-21
School count
20
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Brunswick County Schools ranks

Among districts
MeasureThis districtIn North CarolinaIn the US
State test proficiency
ranked highest first
54.1%#40 of 112N/A
Enrollment
ranked largest first
13,561#26 of 116#638 of 9,234
Number of schools
ranked most first
20#37 of 116N/A
Students per teacher
ranked fewest first
15.9:1#62 of 116#6,312 of 9,044
Free or reduced-price lunch share
ranked highest first
99.5%#2 of 114#204 of 8,164
Diversity index
ranked most diverse first
59.5%#61 of 111#1,704 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Brunswick County Schools

State test results across the district's 19 scored schools run from Brunswick County Early College at 90.5% proficient to Supply Elementary at 44.2%, a gap of 46.3 points. That is the 47th widest gap among 104 North Carolina districts with four or more scored schools.

Since 2017-18, the 19 district schools that reported both years went from 12,603 to 13,021 students (up 3%) and from 824 to 818 full-time teachers (down 1%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
North Brunswick HighLelandHigh09-121,620
West Brunswick HighShallotteHigh09-121,466
South Brunswick HighSouthportHigh09-121,154
Belville ElementaryLelandElementaryPK-05812
Leland MiddleLelandMiddle06-08806
Lincoln ElementaryLelandElementaryPK-05738
Town Creek ElementaryWinnabowElementaryKG-04702
Union ElementaryShallotteElementaryKG-05654
Shallotte MiddleShallotteMiddle06-08627
Virginia Williamson ElemBoliviaElementaryPK-05610
South Brunswick MiddleSouthportMiddle06-08585
Supply ElementarySupplyElementaryPK-05580
Town Creek MiddleWinnabowMiddle05-08540
Bolivia ElementaryBoliviaElementaryPK-05514
Cedar Grove MiddleSupplyMiddle06-08507
WaccamawAshElementaryKG-08415
Southport ElementarySouthportElementaryKG-05413
Jessie Mae Monroe ElementaryAshElementaryPK-05390
Brunswick County Early CollegeBoliviaHigh09-13332
The COASTBoliviaHigh06-1296

About Brunswick County Schools

Across 20 schools, Brunswick County Schools serves about 13,561 students in North Carolina. By footprint it is a low-population district.

On the school-mix side, Brunswick County Schools consists of 10 elementary, 5 middle, and 5 high schools.

Per-school enrollment averages around 678 in this district, higher than the North Carolina typical of 571.

Looking at the last 4 years. Total public-school enrollment in Brunswick County Schools has rose 12% since SY 2020-21, moving from about 12,124 students to 13,561.

Within the allk12 community for this area, the community for Brunswick County Schools discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many schools are in Brunswick County Schools?
Brunswick County Schools operates 20 public K-12 schools in North Carolina, serving approximately 13,561 students.
What is the mix of elementary, middle, and high schools in Brunswick County Schools?
Brunswick County Schools includes 10 elementary schools, 5 middle schools, and 5 high schools.
What is the largest school in Brunswick County Schools?
North Brunswick High is the largest public school in Brunswick County Schools by enrollment, with approximately 1,620 students.
What grade levels does Brunswick County Schools serve?
Brunswick County Schools serves students from pre-K through grade 13 across 20 schools.
What cities does Brunswick County Schools serve?
Brunswick County Schools operates schools in Leland, Shallotte, Southport, Winnabow, Bolivia, Supply, and 1 other communities across North Carolina.