The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·NEW HANOVER COUNTY SCHOOLS·NCES 370333001394

Williston Middle

401 S 10th St, Wilmington, NC 28401 · (910) 815-6906 · New Hanover County
GRADES 06–08MIDDLE12-CITYTITLE IREGULAR SCHOOL666 STUDENTS
Enrollment
666
Middle
DISTRICT 736 · STATE 605
Student : Teacher
14.1:1
47 FTE teachers
DISTRICT 15.8:1 · STATE 15.9:1
Free / Reduced Lunch
100%
663 students
DISTRICT 72% · STATE 82%
Community
1
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 6
216
Grade 7
219
Grade 8
231
Student demographics
White
12%
DISTRICT 56% · STATE 42%
Hispanic
41%
DISTRICT 20% · STATE 22%
Black
40%
DISTRICT 16% · STATE 25%
Asian
1%
DISTRICT 2% · STATE 4%
Two+
5%
DISTRICT 5% · STATE 6%
Native American
n/r
Pacific Islander
n/r
n/r: not reliably reported by NCES for this school. Hispanic, Pacific Islander, and Native American enrollment are systematically under-reported in the source data.
Gender split
Male
53%
Female
47%

Discussions

+ POST

Test scores

NC EOG / EOC 2024-25 . % Grade Level Proficient (Level 3+)
English Language Arts
26.1%
NC avg 50.9%
Math
31.3%
NC avg 52.2%
Source: NC EOG / EOC. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
UNDERPERFORMING
Bottom 10% of NC schools after controlling for student poverty
Actual proficiency
28.4%
composite math + reading, all grades
Predicted
48.4%
based on NC schools with similar FRL share
Beats by
-20.0pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
666
+1 (+0%) vs 2017
Student : Teacher
14.1:1
was 12.6:1
% White
12%
was 25%
% Hispanic
41%
was 25%
% Black
40%
was 46%
% Asian
1%
was 1%
Source: NCES Common Core of Data

About Williston Middle

Williston Middle, a middle-of-the-pack junior high in Wilmington, North Carolina, run under New Hanover County Schools, educates 666 students, covering grades 6 through 8.

New Hanover County Schools comprises 42 schools with combined enrollment of 24,791 students; Williston Middle is among them.

In terms of who attends, Williston Middle reports that 41% of students identify as Hispanic, with the remaining enrollment distributed across several groups; the rest breaks down as 40% Black, 12% White, 5% multiracial. By comparison, New Hanover County as a whole is about 8% Hispanic, so the school skews visibly more Hispanic than its surroundings.

In terms of school funding signals, Williston Middle records 47 full-time-equivalent teachers, putting the student-to-teacher ratio at about 14.1:1. Statewide, the average ratio sits near 15.9:1, putting Williston Middle tighter than the state norm the norm. Roughly 100% of students at Williston Middle qualify for free or reduced-price lunch, often used as a Title I proxy. That share is north of New Hanover County's rate of about 67%.

After controlling for student poverty, Williston Middle is in the bottom 10% of North Carolina public schools. The BeatsExpectations model predicts schools with this FRL share to land around 48.4%; Williston Middle posts 28.4%, -20.0 points below that line.

In the broader community, ACS estimates for New Hanover County put median household income runs about $75,166, roughly 45% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 8%. In all, New Hanover County runs 50 public schools (combined enrollment of about 27,460 students), of which Williston Middle is one.

Nearest neighbor: The International School at Gregory, around 0.1 miles off. Within five miles, there are 8 other public schools. On composite proficiency, Williston Middle comes 6th of 6 in the immediate cluster, beneath the nearby-schools average of 41.3%.

Williston Middle operates from an inner-city location.

Trend over the last 7 years. Over the past 7-year window, the student count remained close to its prior level: 665 students in 2018 compared to 666 in 2025. The Hispanic share of enrollment expanded from 25% to 41% over that span. Class-load math has widened: from 12.6:1 in 2018 to 14.1:1 in 2025.

Inside the community feed, the page collects discussion, questions, and updates around pickup logistics, teacher feedback, and after-school programs. The community welcomes input from current and former families.

New Hanover County at a glance

View full county profile
Population
235,229
Census ACS
Median income
$75,166
Household, ACS
Bachelor's+
45%
Adults 25+
Poverty rate
8%
Below federal line
Schools in county
50
27,460 students

Quick facts

School name
Williston Middle
District
New Hanover County Schools
Address
401 S 10th St, Wilmington, NC 28401
Phone
(910) 815-6906
County
New Hanover County
Level
Middle
Grade range
06–08
Total enrollment
666
Teachers (FTE)
47
Student–teacher ratio
14.1:1
Free/Reduced lunch
663 (100%)
Locale
12-City: Mid-size
NCES ID
370333001394
Charter school
No
Virtual school
No

Related schools

Other schools in New Hanover County Schools
Other schools in Wilmington
Nearby schools

Frequently asked questions

About Williston Middle
How large is Williston Middle?
Williston Middle enrolls approximately 666 students in grades 06-08.
What age range does Williston Middle serve?
Williston Middle serves students from grade 06 through grade 08.
How many teachers does Williston Middle have?
Williston Middle employs 47 FTE teachers, for a student-to-teacher ratio of 14.1:1.
What is the student diversity at Williston Middle?
Student demographics at Williston Middle are roughly 12% White, 41% Hispanic, 40% Black, 1% Asian, 5% Two or more.
Who oversees Williston Middle?
Williston Middle is overseen by New Hanover County Schools in New Hanover County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post