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

44 schools in Wilmington

North Carolina · Public K-12

Wilmington has 44 public K-12 schools on the books today, teaching approximately 24,968 North Carolina students across 29 elementary, 6 middle, and 8 high.

7-year change in Wilmington

SY 2017-18 vs SY 2024-25
Total enrollment
24,968
-275 (-1%) vs SY 2017-18
School count
44
+2 (+5%) vs SY 2017-18
% White
56%
was 61%
% Hispanic
20%
was 13%
% Black
16%
was 20%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
A H Snipes Academy of Arts/DesElementaryKG-05342
American Leadership Academy-CoastalCombinedKG-111,002
Bradley Creek ElementaryElementaryKG-05344
Cape Fear Center for InquiryElementaryKG-08395
Career Readiness Academy at Mosley PLCHigh09-12150
Charles P Murray MiddleMiddle06-08907
Classical Charter Schools of WilmingtonElementaryKG-05140
College Park ElementaryElementaryKG-05470
D.C. Virgo Preparatory AcademyElementaryKG-08162
Dr Hubert Eaton Sr ElemElementaryKG-05461
Dr John Codington ElemElementaryKG-05470
Edwin A Alderman ElementaryElementaryKG-05255
Edwin A Anderson ElementaryElementaryKG-05514
Emma B Trask MiddleMiddle06-08611
Emsley A Laney HighHigh09-122,243
Eugene Ashley HighHigh09-121,893
Forest Hills Global ElementaryElementaryKG-05340
Girls Leadership Academy of WilmingtonHigh06-12362
Heyward C Bellamy ElemElementaryKG-05533
Holly Tree ElementaryElementaryKG-05383
Isaac M Bear Early College High SchoolHigh09-12260
Island Montessori Charter SchoolElementaryKG-08220
J. C. Roe CenterHigh06-1214
John J Blair ElementaryElementaryPK-05451
John T Hoggard HighHigh09-122,082
Lake Forest AcademyElementaryKG-0845
M C S Noble MiddleMiddle06-08690
Mary C Williams ElementaryElementaryKG-05355
Masonboro ElementaryElementaryKG-05564
Murrayville ElementaryElementaryPK-05573
Myrtle Grove MiddleMiddle06-08600
New Hanover HighHigh09-121,437
Ogden ElementaryElementaryKG-05619
Pine Valley ElementaryElementaryKG-05465
Porters Neck ElementaryElementaryKG-05666
R Freeman Sch of EngineeringElementaryKG-05241
Roland-Grise MiddleMiddle06-08878
Sunset Park ElementaryElementaryKG-05450
The International School at GregoryElementaryKG-08514
Williston MiddleMiddle06-08666
Wilmington Preparatory AcademyElementaryKG-0891
Wilmington School of the ArtsElementaryKG-07297
Winter Park Model ElementaryElementaryKG-05311
Wrightsboro ElementaryElementaryPK-05502

About Wilmington

Public education in Wilmington, North Carolina runs across 44 schools that teaches roughly 24,968 students. By footprint, Wilmington sits in the large bracket.

On the level-by-level breakdown, the city consists of 29 elementary, 6 middle, 8 high, and 1 other.

Five-year track record. Combined enrollment now sits at 24,968 students, remained close to its prior level from the 25,243 reported in SY 2017-18. Over that span, Wilmington gained 2 schools, going from 42 to 44. The Hispanic share of public-school enrollment grew from 13% to 20%.

Within the allk12 community for this area, the community for Wilmington discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Wilmington, North Carolina?
There are 44 public K-12 schools in Wilmington, with a combined enrollment of about 24,968.
How many elementary, middle, and high schools are in Wilmington?
Wilmington has 29 elementary, 6 middle, 8 high, 1 combined-grade public schools.
What is the largest public school in Wilmington?
Emsley A Laney High is the largest public school in Wilmington by enrollment, with approximately 2,243 students.
What school districts serve Wilmington?
Wilmington is served by 9 public school districts, including American Leadership Academy-Coastal, New Hanover County Schools, Cape Fear Center for Inquiry, Classical Charter Schools of Wilmington, D.C. Virgo Preparatory Academy and 4 others.
What grade levels do public schools in Wilmington cover?
Public schools in Wilmington serve students from pre-K through grade 12.
Are there charter schools in Wilmington?
7 of the 44 public schools in Wilmington are charter schools.