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

Snow Hill Primary

502 SE 2nd Street, Snow Hill, NC 28580 · (252) 747-8113 · Greene County
GRADES KG–01ELEMENTARY42-RURALTITLE IREGULAR SCHOOL403 STUDENTS
·
allk12 Grade
Not graded

This school has no state test results for 2023-24 or 2024-25 to grade, which is common for schools that end before third grade. How grades work

Enrollment
403
Elementary
DISTRICT 385 · STATE 467
Student : Teacher
12.6:1
32 FTE teachers
DISTRICT 12.9:1 · STATE 14.9:1
Free / Reduced Lunch
99%
400 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, 2024-25

GradeStudentsShare
Kindergarten20050%
Grade 120350%
Student demographics
68%Diversity index
The chance that two students picked at random belong to different racial or ethnic groups.
DISTRICT 68% · STATE 71% · US 70%
White
11428%
DISTRICT 26% · STATE 42% · US 43%
Hispanic
14135%
DISTRICT 36% · STATE 22% · US 30%
Black
13534%
DISTRICT 34% · STATE 25% · US 15%
Two+
123%
DISTRICT 3% · STATE 6% · US 5%
Native American
10%
DISTRICT 0% · STATE 1% · US 1%
Student head counts by race/ethnicity from federal NCES enrollment data. District, state, and US figures are each group's share of all public school students in that area (US excludes territories). Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
19348%
Female
21052%

School pathway

Students here typically continue to
Snow Hill Primary→West Greene Elementary→Greene County Intermediate→Greene County Middle
Based on grade levels within Greene County Schools. Attendance zones can vary; confirm enrollment with the district.

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Snow Hill Primary.
START A DISCUSSION

Schools most like Snow Hill Primary

SchoolStudentsLow-incomeProficient
Snow Hill Primary this school40399.3%N/A
West Greene Elementary
Snow Hill
40299.3%29.6%
Aycock Elementary
Henderson
37699.2%47.0%
Greene County Intermediate
Snow Hill
35099.1%36.7%
Tar Heel School
Tar Heel
44995.5%39.5%
Cooper Academy
Clayton
44798.9%52.6%
Matched among North Carolina elementary schools on enrollment, the share of students from low-income families (eligible for free or reduced-price lunch), and racial and ethnic makeup. Proficient is the average share of students meeting the state standard across all of the school's state tests in 2023-24 and 2024-25, the same combined score our test-score rankings use. Online schools and schools serving specialized populations are not matched.

Where Snow Hill Primary ranks

Among elementary schools
MeasureThis schoolIn North Carolina
Enrollment
ranked largest first
403#890 of 1,485
Students per teacher
ranked fewest first
12.6:1#158 of 1,377
Diversity index
ranked most diverse first
68.4%#277 of 1,379
Free and reduced lunch
ranked highest share first
99.3%#446 of 1,414
Enrollment change since 2017-18
ranked steepest decline first
-11.4%#534 of 937
Ranked against other public elementary schools. Online schools are left out of every list, and test-score lists leave out schools that serve specialized populations. Each rank links to the full list. Arrows under a test-score rank show places moved since the prior test year, among schools tested both years.

4-year change

SY 2020-21 vs SY 2024-25
Enrollment
403
+45 (+13%) vs 2020
-54% since 1990-91, when it was 872
Student : Teacher
12.6:1
was 11.6:1
Source: NCES Common Core of Data

Enrollment and staffing by year

School yearStudentsTeachers (FTE)Students per teacherFree and reduced lunch
2024-254033212.6:199% (400)
2023-2438233.511.4:199% (379)
2022-2337433.511.2:199% (371)
2020-213583111.6:199% (355)
2017-184553413.4:198% (444)
2015-164593313.9:184% (384)
2010-118515515.5:174% (633)
2000-017955813.7:173% (581)
1990-918724121.3:1N/A
Source: NCES Common Core of Data. Rows are the federal collections on file for Snow Hill Primary.

Since 2017-18: students down 11% (455 to 403); teachers down 6% (34 to 32).

About Snow Hill Primary

Snow Hill Primary serves students in Snow Hill, North Carolina, as a mid-sized elementary school. The school teaches kindergarten through 1 and enrolls 403 students.

Greene County Schools has 6 schools; together they serve 2,699 students.

The largest group at Snow Hill Primary is Hispanic students, at 35%. Smaller groups are 34% Black, 28% White, and 3% multiracial. For comparison, the population of Greene County is roughly 16% Hispanic. On the diversity index, which measures the chance that two random students are from different groups, Snow Hill Primary scores 68%.

A staff of 32 full-time-equivalent teachers puts the student-to-teacher ratio at 12.6:1. Compared with the 14.9:1 average for elementary schools in North Carolina, this school's ratio is lower. By family income, 99% of students are eligible for free or reduced-price lunch. The average for public schools in Greene County is similar, at 99%.

Five-year Census Bureau estimates for Greene County show that median household income comes to about $53,244, roughly 12% of adults have a four-year degree or more, and the share of residents below the poverty line is 14%. The county's public schools total 6, with about 2,699 students.

Snow Hill Primary's closest public school neighbor is West Greene Elementary, about 1.3 miles away. Within five miles of Snow Hill Primary, there are 5 other public schools.

The school's federal locale classification is Rural: Distant.

In 2024-25, the school enrolled 403, up from 358 in 2020-21. Students per teacher increased from 11.6 in 2020-21 to 12.6 in 2024-25.

The Snow Hill Primary discussion page is a place for open houses, carpools, and field trips. You can also rate the school on this page.

Greene County at a glance

View full county profile
Population
20,486
Census ACS
Median income
$53,244
Household, ACS
Bachelor's+
12%
Adults 25+
Poverty rate
14%
Below federal line
Schools in county
6
2,699 students

Quick facts

School name
Snow Hill Primary
District
Greene County Schools
Address
502 SE 2nd Street, Snow Hill, NC 28580
Phone
(252) 747-8113
County
Greene County
Level
Elementary
Grade range
KG–01
Total enrollment
403
Teachers (FTE)
32
Student–teacher ratio
12.6:1
Free and reduced lunch
400 (99%)
Locale
42-Rural: Distant
NCES ID
370183000754
Charter school
No
Virtual school
No

Related schools

Other schools in Greene County Schools
Other schools in Snow Hill
Nearby schools

Frequently asked questions

About Snow Hill Primary
How many students attend Snow Hill Primary?
Snow Hill Primary enrolls approximately 403 students in grades KG-01.
What age range does Snow Hill Primary serve?
Snow Hill Primary serves students from grade KG through grade 01.
How many teachers does Snow Hill Primary have?
Snow Hill Primary employs 32 FTE teachers, for a student-to-teacher ratio of 12.6:1.
What is the racial breakdown of students at Snow Hill Primary?
At Snow Hill Primary, the student body is approximately 28% White, 35% Hispanic, 34% Black, 3% Two or more.
What district is Snow Hill Primary in?
Snow Hill Primary is part of Greene County Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post