Winter Park Elementary, 204 S. MacMillan Ave.: grades K-5, 311 students, a C (68) in North Carolina's 2025-26 school grades. Feeds Hoggard High.
Last checked Oct. 11, 2026. Sources: Winter Park Elementary, New Hanover County Schools, the N.C. Department of Public Instruction’s 2025-26 accountability data and the federal NCES school directory.
Winter Park Elementary School is a New Hanover County Schools elementary school for kindergarten through fifth grade on South MacMillan Avenue in Wilmington’s Winter Park neighborhood, inside the city limits. The federal directory lists it as Winter Park Model Elementary.
Who to call
- Front office: 910-350-2159, 204 S. MacMillan Ave., Wilmington, NC 28403
- School website: winterpark.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 | 204 S. MacMillan Ave., Wilmington, NC 28403 |
| Phone | 910-350-2159 |
| Grades | Kindergarten to 5 |
| School day | 7:40 a.m. to 2:35 p.m. |
| District | New Hanover County Schools |
Principal
Principal Brent Hall, according to the school’s website.
Enrollment and teachers
- Federal count: 311 students in the 2024-25 school year, with 25 full-time-equivalent teachers, according to the NCES directory. That is about 12 students per teacher. The 2023-24 count was 291.
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 | C | 68 | Met |
| 2024-25 | C | 67 | Exceeded |
| 2023-24 | C | 69 | Exceeded |
From the state’s 2025-26 school assessment and indicator data:
- 65.4% of state tests taken at Winter Park were at grade level or above, against 59.2% statewide.
- Reading, grades 3 to 5: 56% at grade level. Math: 72.3%. Fifth-grade science: 73.5%.
The grades come from the state’s School Performance Grades dashboard data. The state’s interactive school report card for Winter Park 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:
- Middle schools: most of the zone goes to Roland-Grise Middle; part goes to Williston Middle.
- High school: nearly all of the zone goes to John T. Hoggard High, with a small area going to New Hanover High.
Calendar and bell times
The school day runs 7:40 a.m. to 2:35 p.m., according to the school’s website. Winter Park 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
- The school’s website and its page in the district’s school directory
- Our guide to the Winter Park neighborhood
- Every public school in Wilmington
- Our Wilmington schools guide for enrollment documents and board meetings
Frequently asked questions
What grades does Winter Park Elementary serve?
Kindergarten through fifth grade. Winter Park is a New Hanover County Schools elementary school at 204 S. MacMillan Ave. in Wilmington, with 311 students in the federal 2024-25 count.
What is Winter Park Elementary’s school performance grade?
Winter Park earned a C, with a score of 68, in North Carolina’s 2025-26 school performance grades, against 67 in 2024-25.
Which middle and high school does Winter Park feed into?
Most of the Winter Park zone goes to Roland-Grise Middle and part to Williston Middle. Nearly all of it goes on to John T. Hoggard High, according to the district’s school locator map.
What time does Winter Park Elementary start?
The school’s website lists its hours as 7:40 a.m. to 2:35 p.m.
Have your say