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,407 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

Union Elementary School

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

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

#49 elementary school in North Carolina
(97th percentile in state)

Union Elementary School

# 1 Elementary School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: K-5  ⋅  571 Students
#49 elementary school in North Carolina
(97th percentile in state)

Town Creek Elementary School

# 2 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: K-4  ⋅  654 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 10-star rating on a scale of 1 to 10.. Read more >>

#145 elementary school in North Carolina
(91st percentile in state)

Town Creek Elementary School

# 2 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: K-4  ⋅  654 Students
#145 elementary school in North Carolina
(91st percentile in state)

Classical Charter Schools of Southport

# 3 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-7  ⋅  614 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Classical Charter Schools of Southport has received a 8-star rating on a scale of 1 to 10.. Read more >>

#386 elementary school in North Carolina
(75th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Southport

# 3 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-7  ⋅  614 Students
#386 elementary school in North Carolina
(75th percentile in state)
CHARTER SCHOOL

Waccamaw

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

Waccamaw is located in the 28420 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, Waccamaw has received a 8-star rating on a scale of 1 to 10.. Read more >>

#413 elementary school in North Carolina
(73rd percentile in state)

Waccamaw

# 4 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-8  ⋅  430 Students
#413 elementary school in North Carolina
(73rd percentile in state)

Southport Elementary School

# 5 Elementary School in Brunswick County
Southport, NC (Brunswick County)
Grades served: K-5  ⋅  403 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 8-star rating on a scale of 1 to 10.. Read more >>

#461 elementary school in North Carolina
(70th percentile in state)

Southport Elementary School

# 5 Elementary School in Brunswick County
Southport, NC (Brunswick County)
Grades served: K-5  ⋅  403 Students
#461 elementary school in North Carolina
(70th percentile in state)

Classical Charter Schools of Leland

# 6 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  1,000 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 C 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 >>

#547 elementary school in North Carolina
(64th percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Leland

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

Belville Elementary School

# 7 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: PK-5  ⋅  713 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 >>

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

Belville Elementary School

# 7 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: PK-5  ⋅  713 Students
#636 elementary school in North Carolina
(59th percentile in state)

Jessie Mae Monroe Elementary School

# 8 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-5  ⋅  394 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 6-star rating on a scale of 1 to 10.. Read more >>

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

Jessie Mae Monroe Elementary School

# 8 Elementary School in Brunswick County
Ash, NC (Brunswick County)
Grades served: K-5  ⋅  394 Students
#644 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  ⋅  498 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 >>

#699 elementary school in North Carolina
(54th percentile in state)

Virginia Williamson Elementary School

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

Lincoln Elementary School

# 10 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-5  ⋅  675 Students

Lincoln 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, Lincoln Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#742 elementary school in North Carolina
(52nd percentile in state)

Lincoln Elementary School

# 10 Elementary School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-5  ⋅  675 Students
#742 elementary school in North Carolina
(52nd percentile in state)

Supply Elementary School

# 11 Elementary School in Brunswick County
Supply, NC (Brunswick County)
Grades served: PK-5  ⋅  532 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 5-star rating on a scale of 1 to 10.. Read more >>

#843 elementary school in North Carolina
(45th percentile in state)

Supply Elementary School

# 11 Elementary School in Brunswick County
Supply, NC (Brunswick County)
Grades served: PK-5  ⋅  532 Students
#843 elementary school in North Carolina
(45th percentile in state)

Bolivia Elementary School

# 12 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: PK-5  ⋅  487 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 5-star rating on a scale of 1 to 10.. Read more >>

#880 elementary school in North Carolina
(43rd percentile in state)

Bolivia Elementary School

# 12 Elementary School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: PK-5  ⋅  487 Students
#880 elementary school in North Carolina
(43rd percentile in state)

Town Creek Middle School

# 13 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  500 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Town Creek Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#929 elementary school in North Carolina
(40th percentile in state)

Town Creek Middle School

# 13 Elementary School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  500 Students
#929 elementary school in North Carolina
(40th percentile in state)

Best Middle Schools in Brunswick County

Classical Charter Schools of Leland

# 1 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  1,000 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 C 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 >>

#136 middle school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Leland

# 1 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: K-8  ⋅  1,000 Students
#136 middle school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Southport

# 2 Middle School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-7  ⋅  614 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Classical Charter Schools of Southport has received a 8-star rating on a scale of 1 to 10.. Read more >>

#141 middle school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

Classical Charter Schools of Southport

# 2 Middle School in Brunswick County
Bolivia, NC (Brunswick County)
Grades served: K-7  ⋅  614 Students
#141 middle school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

Waccamaw

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

Waccamaw is located in the 28420 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, Waccamaw has received a 8-star rating on a scale of 1 to 10.. Read more >>

#179 middle school in North Carolina
(77th percentile in state)

Waccamaw

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

South Brunswick Middle School

# 4 Middle School in Brunswick County
Southport, NC (Brunswick County)
Grades served: 6-8  ⋅  572 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 >>

#321 middle school in North Carolina
(59th percentile in state)

South Brunswick Middle School

# 4 Middle School in Brunswick County
Southport, NC (Brunswick County)
Grades served: 6-8  ⋅  572 Students
#321 middle school in North Carolina
(59th percentile in state)

Shallotte Middle School

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

Shallotte Middle School is located in the 28459 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, Shallotte Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#337 middle school in North Carolina
(56th percentile in state)

Shallotte Middle School

# 5 Middle School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 6-8  ⋅  674 Students
#337 middle school in North Carolina
(56th percentile in state)

Cedar Grove Middle School

# 6 Middle School in Brunswick County
Supply, NC (Brunswick County)
Grades served: 6-8  ⋅  434 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Cedar Grove Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#343 middle school in North Carolina
(56th percentile in state)

Cedar Grove Middle School

# 6 Middle School in Brunswick County
Supply, NC (Brunswick County)
Grades served: 6-8  ⋅  434 Students
#343 middle school in North Carolina
(56th percentile in state)

Leland Middle School

# 7 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 6-8  ⋅  780 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 5-star rating on a scale of 1 to 10.. Read more >>

#443 middle school in North Carolina
(43rd percentile in state)

Leland Middle School

# 7 Middle School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 6-8  ⋅  780 Students
#443 middle school in North Carolina
(43rd percentile in state)

Town Creek Middle School

# 8 Middle School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  500 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Town Creek Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#487 middle school in North Carolina
(37th percentile in state)

Town Creek Middle School

# 8 Middle School in Brunswick County
Winnabow, NC (Brunswick County)
Grades served: 5-8  ⋅  500 Students
#487 middle school in North Carolina
(37th 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,172 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 6-star rating on a scale of 1 to 10.. Read more >>

#192 high school in North Carolina
(57th percentile in state)

South Brunswick High School

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

North Brunswick High School

# 2 High School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 9-12  ⋅  1,450 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 >>

#272 high school in North Carolina
(39th percentile in state)

North Brunswick High School

# 2 High School in Brunswick County
Leland, NC (Brunswick County)
Grades served: 9-12  ⋅  1,450 Students
Average ACT Scores: 17
#272 high school in North Carolina
(39th percentile in state)

West Brunswick High School

# 3 High School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 9-12  ⋅  1,526 Students
Average ACT Scores: 16

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 4-star rating on a scale of 1 to 10.. Read more >>

#280 high school in North Carolina
(38th percentile in state)

West Brunswick High School

# 3 High School in Brunswick County
Shallotte, NC (Brunswick County)
Grades served: 9-12  ⋅  1,526 Students
Average ACT Scores: 16
#280 high school in North Carolina
(38th percentile in state)