Or try our Advanced Search


Best Elementary Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best Middle Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best High Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

North Carolina Schools
Best NC Elementary Schools
Best NC Middle Schools
Best NC High Schools






Best Schools in Brunswick County, NC

Are you searching for the best public schools in Brunswick County, North Carolina? We have information on 20 public schools in Brunswick County. Carolina School Hub has given Brunswick County 8 stars (on a scale of 1 to 10) - when comparing this area to other North Carolina counties.

CarolinaSchoolHub Rating: 8 out of 10 stars
8

Use Carolina School Hub as a key information source on over 2,412 schools in North Carolina - including Brunswick County and 98 other counties across the state. Use this website to research test scores, enrollment information, growth data and much more. If you're looking for the best schools in Brunswick County, you may want to check out the schools cited below:

Best Elementary Schools in Brunswick County

Town Creek Elementary School

# 1 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: K-4  ⋅  696 Students

Town Creek Elementary School is located in the 28479 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Town Creek Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#207 elementary school in North Carolina
(86th percentile in state)

Town Creek Elementary School

# 1 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: K-4  ⋅  696 Students
#207 elementary school in North Carolina
(86th percentile in state)

Union Elementary School

# 2 Elementary School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: K-5  ⋅  666 Students

Union Elementary School is located in the 28470 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Union Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#208 elementary school in North Carolina
(86th percentile in state)

Union Elementary School

# 2 Elementary School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: K-5  ⋅  666 Students
#208 elementary school in North Carolina
(86th percentile in state)

Classical Charter Schools of Southport

# 3 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-8  ⋅  574 Students

Classical Charter Schools of Southport is located in the 28422 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Classical Charter Schools of Southport has received a 9-star rating on a scale of 1 to 10.. Read more >>

#327 elementary school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Southport

# 3 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-8  ⋅  574 Students
#327 elementary school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

Town Creek Middle School

# 4 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  528 Students

Town Creek Middle School is located in the 28479 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Town Creek Middle School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#354 elementary school in North Carolina
(77th percentile in state)

Town Creek Middle School

# 4 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  528 Students
#354 elementary school in North Carolina
(77th percentile in state)

Belville Elementary School

# 5 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: PK-5  ⋅  819 Students

Belville Elementary School is located in the 28451 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Belville Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#483 elementary school in North Carolina
(68th percentile in state)

Belville Elementary School

# 5 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: PK-5  ⋅  819 Students
#483 elementary school in North Carolina
(68th percentile in state)

Classical Charter Schools of Leland

# 6 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  925 Students

Classical Charter Schools of Leland is located in the 28451 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Classical Charter Schools of Leland has received a 8-star rating on a scale of 1 to 10.. Read more >>

#486 elementary school in North Carolina
(68th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Leland

# 6 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  925 Students
#486 elementary school in North Carolina
(68th percentile in state)
CHARTER SCHOOL

Waccamaw

# 7 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-8  ⋅  404 Students

Waccamaw is located in the 28420 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Waccamaw has received a 8-star rating on a scale of 1 to 10.. Read more >>

#552 elementary school in North Carolina
(64th percentile in state)

Waccamaw

# 7 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-8  ⋅  404 Students
#552 elementary school in North Carolina
(64th percentile in state)

Southport Elementary School

# 8 Elementary School in Brunswick County
Southport, NC (Brunswick County)
Grades served: K-5  ⋅  417 Students

Southport Elementary School is located in the 28461 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Southport Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#631 elementary school in North Carolina
(59th percentile in state)

Southport Elementary School

# 8 Elementary School in Brunswick County
Southport, NC (Brunswick County)
Grades served: K-5  ⋅  417 Students
#631 elementary school in North Carolina
(59th percentile in state)

Virginia Williamson Elementary School

# 9 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: PK-5  ⋅  607 Students

Virginia Williamson Elementary School is located in the 28422 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Virginia Williamson Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#635 elementary school in North Carolina
(58th percentile in state)

Virginia Williamson Elementary School

# 9 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: PK-5  ⋅  607 Students
#635 elementary school in North Carolina
(58th percentile in state)

Jessie Mae Monroe Elementary School

# 10 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: PK-5  ⋅  370 Students

Jessie Mae Monroe Elementary School is located in the 28420 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Jessie Mae Monroe Elementary School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#794 elementary school in North Carolina
(48th percentile in state)

Jessie Mae Monroe Elementary School

# 10 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: PK-5  ⋅  370 Students
#794 elementary school in North Carolina
(48th percentile in state)

Bolivia Elementary School

# 11 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: PK-5  ⋅  518 Students

Bolivia Elementary School is located in the 28422 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Bolivia Elementary School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#969 elementary school in North Carolina
(37th percentile in state)

Bolivia Elementary School

# 11 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: PK-5  ⋅  518 Students
#969 elementary school in North Carolina
(37th percentile in state)

Lincoln Elementary School

# 12 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: PK-5  ⋅  750 Students

Lincoln Elementary School is located in the 28451 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Lincoln Elementary School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#1030 elementary school in North Carolina
(33rd percentile in state)

Lincoln Elementary School

# 12 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: PK-5  ⋅  750 Students
#1030 elementary school in North Carolina
(33rd percentile in state)

Supply Elementary School

# 13 Elementary School in Brunswick County
Supply, NC (Brunswick County)
Grades served: PK-5  ⋅  577 Students

Supply Elementary School is located in the 28462 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Supply Elementary School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#1196 elementary school in North Carolina
(22nd percentile in state)

Supply Elementary School

# 13 Elementary School in Brunswick County
Supply, NC (Brunswick County)
Grades served: PK-5  ⋅  577 Students
#1196 elementary school in North Carolina
(22nd percentile in state)

Best Middle Schools in Brunswick County

Classical Charter Schools of Southport

# 1 Middle School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-8  ⋅  574 Students

Classical Charter Schools of Southport is located in the 28422 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Classical Charter Schools of Southport has received a 9-star rating on a scale of 1 to 10.. Read more >>

#89 middle school in North Carolina
(88th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Southport

# 1 Middle School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-8  ⋅  574 Students
#89 middle school in North Carolina
(88th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Leland

# 2 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  925 Students

Classical Charter Schools of Leland is located in the 28451 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Classical Charter Schools of Leland has received a 8-star rating on a scale of 1 to 10.. Read more >>

#155 middle school in North Carolina
(80th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Leland

# 2 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  925 Students
#155 middle school in North Carolina
(80th percentile in state)
CHARTER SCHOOL

Waccamaw

# 3 Middle School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-8  ⋅  404 Students

Waccamaw is located in the 28420 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Waccamaw has received a 8-star rating on a scale of 1 to 10.. Read more >>

#191 middle school in North Carolina
(75th percentile in state)

Waccamaw

# 3 Middle School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-8  ⋅  404 Students
#191 middle school in North Carolina
(75th percentile in state)

Shallotte Middle School

# 4 Middle School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 6-8  ⋅  615 Students

Shallotte Middle School is located in the 28459 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Shallotte Middle School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#222 middle school in North Carolina
(71st percentile in state)

Shallotte Middle School

# 4 Middle School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 6-8  ⋅  615 Students
#222 middle school in North Carolina
(71st percentile in state)

South Brunswick Middle School

# 5 Middle School in Brunswick County
Southport, NC (Brunswick County)
Grades served: 6-8  ⋅  582 Students

South Brunswick Middle School is located in the 28461 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, South Brunswick Middle School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#282 middle school in North Carolina
(64th percentile in state)

South Brunswick Middle School

# 5 Middle School in Brunswick County
Southport, NC (Brunswick County)
Grades served: 6-8  ⋅  582 Students
#282 middle school in North Carolina
(64th percentile in state)

Town Creek Middle School

# 6 Middle School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  528 Students

Town Creek Middle School is located in the 28479 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Town Creek Middle School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#351 middle school in North Carolina
(55th percentile in state)

Town Creek Middle School

# 6 Middle School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  528 Students
#351 middle school in North Carolina
(55th percentile in state)

Cedar Grove Middle School

# 7 Middle School in Brunswick County
Supply, NC (Brunswick County)
Grades served: 6-8  ⋅  504 Students

Cedar Grove Middle School is located in the 28462 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Cedar Grove Middle School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#471 middle school in North Carolina
(39th percentile in state)

Cedar Grove Middle School

# 7 Middle School in Brunswick County
Supply, NC (Brunswick County)
Grades served: 6-8  ⋅  504 Students
#471 middle school in North Carolina
(39th percentile in state)

Leland Middle School

# 8 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 6-8  ⋅  805 Students

Leland Middle School is located in the 28451 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Leland Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#482 middle school in North Carolina
(38th percentile in state)

Leland Middle School

# 8 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 6-8  ⋅  805 Students
#482 middle school in North Carolina
(38th percentile in state)

Best High Schools in Brunswick County

South Brunswick High School

# 1 High School in Brunswick County
Southport, NC (Brunswick County)
Grades served: 9-12  ⋅  1,065 Students
Average ACT Scores: 18

South Brunswick High School is located in the 28461 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, South Brunswick High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#167 high school in North Carolina
(64th percentile in state)

South Brunswick High School

# 1 High School in Brunswick County
Southport, NC (Brunswick County)
Grades served: 9-12  ⋅  1,065 Students
Average ACT Scores: 18
#167 high school in North Carolina
(64th percentile in state)

West Brunswick High School

# 2 High School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 9-12  ⋅  1,361 Students
Average ACT Scores: 17

West Brunswick High School is located in the 28470 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, West Brunswick High School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#220 high school in North Carolina
(53rd percentile in state)

West Brunswick High School

# 2 High School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 9-12  ⋅  1,361 Students
Average ACT Scores: 17
#220 high school in North Carolina
(53rd percentile in state)

North Brunswick High School

# 3 High School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 9-12  ⋅  1,548 Students
Average ACT Scores: 17

North Brunswick High School is located in the 28451 ZIP Code area of Brunswick County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, North Brunswick High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#260 high school in North Carolina
(45th percentile in state)

North Brunswick High School

# 3 High School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 9-12  ⋅  1,548 Students
Average ACT Scores: 17
#260 high school in North Carolina
(45th percentile in state)