Skip to content
BCER

Regular local school district · New Hanover County

New Hanover County Schools, NC: schools, enrollment and spending

New Hanover County Schools runs 42 public schools with 25,155 students in grades PK to 13. Its ratio of 15.3 students per teacher is 1.0 lower than the North Carolina figure of 16.3.

At a glance

Schools
42
Students
25,155
Teachers (FTE)
1,649
Students per teacher
15.3
NC: 16.3 · US: 15.3
Address
6410 Carolina Beach Road, Wilmington, NC 28412
County
New Hanover County
Locale
City: Midsize
Grades offered
PK to 13
Agency type
Regular local school district
NCES district ID
3703330
State district ID
NC-650
School counselors (FTE)
67.0About 375 students per counselor.
Location from NCES coordinates. Map data OpenStreetMap contributors. Open larger map

Students per teacher compared

This district15.3
North Carolina16.3
United States15.3

2020 finance data

From the F-33 School District Finance Survey for fiscal year 2020, in nominal dollars. Enrollment used for per-pupil figures is the finance survey count (24,841), which can differ from 2024-25 enrollment.
Total revenue
$293.0 million
Federal revenue
$29.1 million
State revenue
$174.8 million
Local revenue
$89.1 million
Total spending
$299.5 million
Spending per pupil
$12,057
Salaries
$172.2 million57.5% of total spending.
Long-term debt (end of year)
$182.0 million

Where revenue came from

  • Federal: 9.9%
  • State: 59.7%
  • Local: 30.4%

North Carolina overall

  • Federal: 12.1%
  • State: 61.7%
  • Local: 26.2%

Spending per pupil compared

This district$12,057
North Carolina$11,869
United States$16,826

Schools in New Hanover County Schools

By level: 9 high, 7 middle, 26 elementary. A CEP school serves free meals to all students.
A H Snipes Academy of Arts/DesElementaryK to 534213.2
Bradley Creek ElementaryElementaryK to 534412.3
Career Readiness Academy at Mosley PLCHigh9 to 1215010.7
Carolina Beach ElementaryElementaryK to 538314.2
Castle Hayne ElementaryElementaryPK to 553114.8
Charles P Murray MiddleMiddle6 to 890717.8
College Park ElementaryElementaryK to 547013.4
Dr Hubert Eaton Sr ElementaryElementaryK to 546114.4
Dr John Codington ElementaryElementaryK to 547015.2
Edwin A Alderman ElementaryElementaryK to 525511.6
Edwin A Anderson ElementaryElementaryK to 551413.5
Emma B Trask MiddleMiddle6 to 861114.9
Emsley A Laney HighHigh9 to 122,24320.4
Eugene Ashley HighHigh9 to 121,89320.1
Forest Hills Global ElementaryElementaryK to 534011.0
Heyward C Bellamy ElementaryElementaryK to 553315.2
Holly Shelter MiddleMiddle6 to 880115.1
Holly Tree ElementaryElementaryK to 538313.7
Isaac M Bear Early College High SchoolHigh9 to 1226026.0
J. C. Roe CenterHigh6 to 12141.3
John J Blair ElementaryElementaryPK to 545113.3
John T Hoggard HighHigh9 to 122,08219.6
Lake Forest AcademyElementaryK to 8453.2
M C S Noble MiddleMiddle6 to 869017.7
Mary C Williams ElementaryElementaryK to 535511.5
Masonboro ElementaryElementaryK to 556416.1
Murrayville ElementaryElementaryPK to 557314.3
Myrtle Grove MiddleMiddle6 to 860015.0
New Hanover HighHigh9 to 121,43715.8
Ogden ElementaryElementaryK to 561916.3
Pine Valley ElementaryElementaryK to 546516.0
Porters Neck ElementaryElementaryK to 566616.2
R Freeman Sch of EngineeringElementaryK to 524111.0
Roland-Grise MiddleMiddle6 to 887816.6
SEA-TechHigh9 to 1322714.2
Sunset Park ElementaryElementaryK to 545013.2
The International School at GregoryElementaryK to 851413.9
Williston MiddleMiddle6 to 866614.2
Wilmington Early College HighHigh9 to 1327020.8
Winter Park Model ElementaryElementaryK to 531112.4
Wrightsboro ElementaryElementaryPK to 550215.2
Wrightsville Beach ElementaryElementaryK to 528014.7

Nearby and related

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.