Charles P. Murray Middle, 655 Halyburton Memorial Parkway: grades 6-8, 907 students, a B (72) in North Carolina's 2025-26 school grades.

Last checked Oct. 11, 2026. Sources: Charles P. Murray Middle School, New Hanover County Schools, the N.C. Department of Public Instruction’s 2025-26 accountability data and the federal NCES school directory.

Charles P. Murray Middle School is a New Hanover County Schools middle school for grades 6 to 8 on Halyburton Memorial Parkway, on the same campus as Eugene Ashley High and Edwin A. Anderson Elementary. It has a Wilmington mailing address, but sits outside the city limits in unincorporated New Hanover County, according to the Census Bureau’s geocoder.

Who to call

  • Front office: 910-790-2363, 655 Halyburton Memorial Parkway, Wilmington, NC 28412
  • School website: murray.nhcs.net
  • Enrolling a new student: the district’s enrollment office, 910-251-2929. District main line: 910-254-4200.
  • Buses: the district’s Transportation Department
  • Which school serves my address: the district’s School Locator
Address 655 Halyburton Memorial Parkway, Wilmington, NC 28412
Phone 910-790-2363
Grades 6 to 8
School day 8:25 a.m. to 3:40 p.m.
District New Hanover County Schools

Principal

Principal Deanna Leake, according to the school’s website.

Enrollment and teachers

  • Federal count: 907 students in the 2024-25 school year, with 51 full-time-equivalent teachers, according to the NCES directory. That is about 18 students per teacher, and the most students of any district middle school that year. The 2023-24 count was 899.

State report card

North Carolina grades every public school from A to F. According to the N.C. Department of Public Instruction’s technical guide, 80% of the grade comes from an achievement score built on state tests and other indicators, and 20% from students’ academic growth, on a 15-point scale.

School year Grade Score Growth
2025-26 B 72 Not met
2024-25 B 79 Exceeded
2023-24 B 76 Met

From the state’s 2025-26 school assessment and indicator data:

  • 75.1% of state tests taken at Murray were at grade level or above, against 59.2% statewide.
  • Reading, grades 6 to 8: 70.6% at grade level. Math: 77.2%. Eighth-grade science: 82.4%.

The grades come from the state’s School Performance Grades dashboard data. The state’s interactive school report card for Murray covers 2024-25.

Attendance zone and feeder schools

Check any address on the district’s School Locator map or call the enrollment office at 910-251-2929. According to the zone map:

  • Elementary schools that feed Murray: Carolina Beach, Edwin A. Anderson and part of Heyward C. Bellamy.
  • High school: the whole Murray zone goes to Eugene Ashley High.

Calendar and bell times

The school day runs 8:25 a.m. to 3:40 p.m., according to the school’s website. Murray follows the district’s traditional calendar. From the 2026-27 calendar (PDF), students are off on:

  • Monday, Oct. 26: teacher workday
  • Tuesday, Nov. 3: Election Day, teacher workday
  • Wednesday, Nov. 11: Veterans Day
  • Nov. 25-27: teacher workday, then Thanksgiving
  • Dec. 21 to Jan. 1, 2027: winter break

More on Wilmington schools

Frequently asked questions

What grades does Murray Middle School serve?

Grades 6 through 8. Charles P. Murray Middle is a New Hanover County Schools middle school at 655 Halyburton Memorial Parkway, with 907 students in the federal 2024-25 count.

What is Murray Middle School’s school performance grade?

Murray earned a B, with a score of 72, in North Carolina’s 2025-26 school performance grades, down from 79 in 2024-25. 75.1% of its state tests were at grade level.

Which high school does Murray Middle feed into?

Eugene Ashley High School, next door on Halyburton Memorial Parkway, according to the district’s school locator map.

What time does Murray Middle School start?

The school’s website lists its hours as 8:25 a.m. to 3:40 p.m.