














Snow Hill Primary
PublicElementaryGrades K–1
502 SE 2nd Street, Snow Hill, NC 28580 · (252) 747-8113 · Part of Greene County Schools
Snow Hill’s School Grade C better than 29% of North Carolina school districts
Students
403
Students per teacher
13:1
Free or reduced lunch
99%
Setting
Rural
Grades
K–1
What stands out about Snow Hill Primary
- Enrollment up 12.6% since 2020–21
- No state test results: its grades come before the tested ones (3–8 and 11)
- Next stop for Snow Hill kids: West Greene Elementary
On the path
Where Snow Hill kids come from and go next. The whole path →
K–1Snow Hill PrimaryYou are here
2–3West Greene Elementary402 students
Location
Directions ↗














502 SE 2nd Street, Snow Hill
Students
Enrollment by grade
Kindergarten200
Grade 1203
Enrollment over time
358’20
378’21
374’22
382’23
403’24
Up 12.6% since 2020–21.
Who goes here
Hispanic 35%Black 33%White 28%Two or more races 3%American Indian/Alaska Native <1%
As reported to NCES, share of students with a reported race or ethnicity.
Parents talk
Questions and answers about Snow Hill Primary from Snow Hill families.
Other schools in Greene County Schools
West Greene Elementary
C−402 students13:1
Greene County Intermediate
C−350 students13:1
Greene County Middle
C−602 students13:1
Greene Central High
C+776 students15:1
Greene Early College High
A166 students18:1
School facts: U.S. Department of Education (NCES), 2024–2025 school year. Map: © OpenStreetMap contributors.