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

New Hanover County

North Carolina · Public K-12

New Hanover County hosts 50 public K-12 schools. Together they educate about 27,460 North Carolina students across 32 elementary, 7 middle, and 10 high.

7-year change in New Hanover County

SY 2017-18 vs SY 2024-25
Total enrollment
27,460
-524 (-2%) vs SY 2017-18
School count
50
+1 (+2%) vs SY 2017-18
% White
57%
was 61%
% Hispanic
19%
was 13%
% Black
16%
was 19%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
50
9 districts
Enrollment
27,460
NCES CCD
Median income
$75,166
Above North Carolina avg
Free/reduced lunch
67.1%
Below North Carolina avg
Elementary
32
12,367 students
Middle
7
5,153 students
High
10
8,938 students
Combined / other
1
1,002 students
LARGEST DISTRICT
New Hanover County Schools
24,791 students · 9 districts in New Hanover County

County vs. school enrollment demographics

Left bar is the racial makeup of New Hanover 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".

County residents
White
77%
Hispanic
8%
Black
11%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
57%
Hispanic
19%
Black
16%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
45.4%
adults 25+
Poverty rate
7.5%
ACS 5-year
Unemployment
4.5%
civilian labor
Median age
40
17.9% under 18

Test scores in New Hanover County

Latest 2024-25 ELA proficiency, 38 schools ranked. North Carolina state average: 51.8%.

See all 38 schools in New Hanover County ranked by score →

All schools (50)

NameCityLevelGradesEnrollmentRating
Emsley A Laney HighWilmingtonHigh09-122,243·
John T Hoggard HighWilmingtonHigh09-122,082·
Eugene Ashley HighWilmingtonHigh09-121,893·
New Hanover HighWilmingtonHigh09-121,437·
American Leadership Academy-CoastalWilmingtonCombinedKG-111,002·
Charles P Murray MiddleWilmingtonMiddle06-08907·
Roland-Grise MiddleWilmingtonMiddle06-08878·
Holly Shelter MiddleCastle HayneMiddle06-08801·
M C S Noble MiddleWilmingtonMiddle06-08690·
Porters Neck ElementaryWilmingtonElementaryKG-05666·
Williston MiddleWilmingtonMiddle06-08666·
Ogden ElementaryWilmingtonElementaryKG-05619·
Emma B Trask MiddleWilmingtonMiddle06-08611·
Myrtle Grove MiddleWilmingtonMiddle06-08600·
Murrayville ElementaryWilmingtonElementaryPK-05573·
Masonboro ElementaryWilmingtonElementaryKG-05564·
Heyward C Bellamy ElemWilmingtonElementaryKG-05533·
Castle Hayne ElementaryCastle HayneElementaryPK-05531·
Edwin A Anderson ElementaryWilmingtonElementaryKG-05514·
The International School at GregoryWilmingtonElementaryKG-08514·
Wrightsboro ElementaryWilmingtonElementaryPK-05502·
College Park ElementaryWilmingtonElementaryKG-05470·
Dr John Codington ElemWilmingtonElementaryKG-05470·
Pine Valley ElementaryWilmingtonElementaryKG-05465·
Dr Hubert Eaton Sr ElemWilmingtonElementaryKG-05461·
John J Blair ElementaryWilmingtonElementaryPK-05451·
Sunset Park ElementaryWilmingtonElementaryKG-05450·
Cape Fear Center for InquiryWilmingtonElementaryKG-08395·
Carolina Beach ElementaryCarolina BeachElementaryKG-05383·
Holly Tree ElementaryWilmingtonElementaryKG-05383·
Girls Leadership Academy of WilmingtonWilmingtonHigh06-12362·
Mary C Williams ElementaryWilmingtonElementaryKG-05355·
Bradley Creek ElementaryWilmingtonElementaryKG-05344·
A H Snipes Academy of Arts/DesWilmingtonElementaryKG-05342·
Forest Hills Global ElementaryWilmingtonElementaryKG-05340·
Winter Park Model ElementaryWilmingtonElementaryKG-05311·
Wilmington School of the ArtsWilmingtonElementaryKG-07297·
Wrightsville Beach ElemWrightsville BeachElementaryKG-05280·
Wilmington Early College HighCastle HayneHigh09-13270·
Isaac M Bear Early College High SchoolWilmingtonHigh09-12260·
Edwin A Alderman ElementaryWilmingtonElementaryKG-05255·
R Freeman Sch of EngineeringWilmingtonElementaryKG-05241·
SEA-TechCastle HayneHigh09-13227·
Island Montessori Charter SchoolWilmingtonElementaryKG-08220·
D.C. Virgo Preparatory AcademyWilmingtonElementaryKG-08162·
Career Readiness Academy at Mosley PLCWilmingtonHigh09-12150·
Classical Charter Schools of WilmingtonWilmingtonElementaryKG-05140·
Wilmington Preparatory AcademyWilmingtonElementaryKG-0891·
Lake Forest AcademyWilmingtonElementaryKG-0845·
J. C. Roe CenterWilmingtonHigh06-1214·

Cities in New Hanover County

Wilmington44 schoolsCastle Hayne4 schoolsCarolina Beach1 schoolWrightsville Beach1 school

About New Hanover County

In North Carolina, New Hanover County is a middle-population county of about 235,229 residents. 50 public schools across the county teaches about 27,460 students between them.

In context, census numbers show median household income runs near $75,166, roughly 45% of adults have completed at least a four-year degree, and the federal-poverty share is near 8%. That income level is 19% meaningfully above the North Carolina median.

In terms of grade levels, New Hanover County comprises 32 elementary schools (12,367 students), 7 middle schools (5,153), 10 high schools (8,938), and 1 combined or other schools.

New Hanover County Schools dominates the local landscape, accounting for roughly 24,791 students on its own.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 27,984 students in SY 2017-18 versus 27,460 in SY 2024-25. Over that span, New Hanover County opened 1 school, going from 49 to 50. On the demographic side, Hispanic enrollment moved from 13% to 19% over the same window.

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

Frequently asked questions

How many K-12 schools serve New Hanover County?
There are 50 public K-12 schools in New Hanover County, North Carolina, with a combined enrollment of about 27,460.
How many high schools are in New Hanover County?
New Hanover County, North Carolina has 10 public high schools, serving approximately 8,938 students.
How many middle schools are in New Hanover County?
New Hanover County, North Carolina has 7 public middle schools, serving approximately 5,153 students.
How many elementary schools are in New Hanover County?
New Hanover County, North Carolina has 32 public elementary schools, serving approximately 12,367 students.
What is the largest school district in New Hanover County?
New Hanover County Schools is the largest school district in New Hanover County, serving approximately 24,791 students. The county contains 9 school districts overall.
How many people live in New Hanover County?
New Hanover County has roughly 235,229 residents according to the latest Census ACS 5-year estimate.
What is the median household income in New Hanover County?
Median household income in New Hanover County is $75,166, above the North Carolina average of $63,182. About 7.5% of residents live below the federal poverty line.
How educated are residents of New Hanover County?
Approximately 45.4% of adults 25 and older in New Hanover County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in New Hanover County qualify for free or reduced lunch?
Roughly 67.1% of students in New Hanover County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in New Hanover County schools?
Across New Hanover County public schools, the enrollment-weighted student-teacher ratio is approximately 16.0 to 1.

New Hanover County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data