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

E J Hayes Elementary

201 Andrews St, Williamston, NC 27892 · (252) 792-3678 · Martin County
GRADES 03–05ELEMENTARY32-TOWNTITLE IREGULAR SCHOOL280 STUDENTS
Enrollment
280
Elementary
DISTRICT 283 · STATE 467
Student : Teacher
15.1:1
19 FTE teachers
DISTRICT 15.4:1 · STATE 14.9:1
Free / Reduced Lunch
99%
277 students
DISTRICT 99% · STATE 82%
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 3
100
Grade 4
92
Grade 5
88
Student demographics
White
6824%
DISTRICT 30% · STATE 42%
Hispanic
249%
DISTRICT 11% · STATE 22%
Black
15756%
DISTRICT 53% · STATE 25%
Asian
21%
DISTRICT 1% · STATE 4%
Two+
2910%
DISTRICT 5% · STATE 6%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
14753%
Female
13348%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at E J Hayes Elementary.
START A DISCUSSION
Recent discussions in Martin County Schools

Test scores

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

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
41.5%
composite math + reading, all grades
Predicted
48.6%
based on NC schools with similar FRL share
Beats by
-7.1pp
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
280
-94 (-25%) vs 2017
Student : Teacher
15.1:1
was 15.3:1
% White
24%
was 30%
% Hispanic
9%
was 7%
% Black
56%
was 58%
% Asian
1%
was 2%
Source: NCES Common Core of Data

About E J Hayes Elementary

Located at 201 Andrews St, in Williamston, North Carolina, E J Hayes Elementary is a tight-knit elementary school that hosts 280 students (grades 3 through 5), overseen by Martin County Schools. Compared to the state average of about 467 students per school, that is 40% smaller than typical.

Within Martin County Schools, which oversees 10 schools and 3,382 students, E J Hayes Elementary is one campus in the system.

Looking at the student body, E J Hayes Elementary records that 56% of the student body identifies as Black. The remainder consists of 24% White, 10% multiracial, 9% Hispanic. That is visibly more Black than the county at large, where the share is closer to 40%.

Looking at school resources, The school reports having 19 full-time-equivalent teachers, for a student-teacher ratio near 15.1:1. That tracks the state average closely. Around 99% of the student body qualifies for free or reduced-price meals, which schools and policymakers use as a rough income-mix signal.

After controlling for student poverty, E J Hayes Elementary performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 48.6%, the actual is 41.5%, a residual of -7.1 points.

In the surrounding community, Martin County reports that median household income runs about $48,578, roughly 17% of adults have completed at least a four-year degree, and roughly 15% of residents live below the federal poverty line. E J Hayes Elementary is one of 12 public schools in Martin County (combined enrollment of about 3,967 students).

Nearest neighbor: Williamston Primary, around 0.7 miles off. Counting just inside five miles, 5 other public schools cluster around E J Hayes Elementary. On composite proficiency, E J Hayes Elementary comes 3rd of 5 in the immediate cluster, beneath the nearby-schools average of 51.6%.

The school occupies a town-center site.

Over the past 7-year window. Over the past 7-year window, the student count edged down 25%: 374 students in 2018 compared to 280 in 2025. White enrollment moved from 30% to 24% across the same window.

On the community side, recent activity here tends to focus on open house dates, ride-share offers, and field-trip permission slips. Posting is open to anyone connected to the school.

Martin County at a glance

View full county profile
Population
21,644
Census ACS
Median income
$48,578
Household, ACS
Bachelor's+
17%
Adults 25+
Poverty rate
15%
Below federal line
Schools in county
12
3,967 students

Quick facts

School name
E J Hayes Elementary
District
Martin County Schools
Address
201 Andrews St, Williamston, NC 27892
Phone
(252) 792-3678
County
Martin County
Level
Elementary
Grade range
03–05
Total enrollment
280
Teachers (FTE)
19
Student–teacher ratio
15.1:1
Free/Reduced lunch
277 (99%)
Locale
32-Town: Distant
NCES ID
370288001159
Charter school
No
Virtual school
No

Related schools

Other schools in Martin County Schools
Other schools in Williamston
Nearby schools

Frequently asked questions

About E J Hayes Elementary
What is the total enrollment at E J Hayes Elementary?
E J Hayes Elementary enrolls approximately 280 students in grades 03-05.
What age range does E J Hayes Elementary serve?
E J Hayes Elementary serves students from grade 03 through grade 05.
How many students per teacher at E J Hayes Elementary?
Approximately 15.1:1 students per teacher at E J Hayes Elementary.
How diverse is E J Hayes Elementary?
E J Hayes Elementary reports a student body of 24% White, 9% Hispanic, 56% Black, 1% Asian, 10% Two or more.
Is E J Hayes Elementary public or private?
E J Hayes Elementary is a public K-12 school, overseen by Martin County Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post