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

Shiloh Valley Primary School

5200 Rogers Rd, Monroe, NC 28110 · (704) 290-1559 · Union County
GRADES PK–02ELEMENTARY21-SUBURBTITLE IREGULAR SCHOOL563 STUDENTS
Enrollment
563
Elementary
DISTRICT 563 · STATE 467
Student : Teacher
13.3:1
42 FTE teachers
DISTRICT 14.2:1 · STATE 14.9:1
Free / Reduced Lunch
55%
311 students
DISTRICT 50% · STATE 82%
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
19
Kindergarten
144
Grade 1
194
Grade 2
206
Student demographics
White
25645%
DISTRICT 52% · STATE 42%
Hispanic
13724%
DISTRICT 22% · STATE 22%
Black
10118%
DISTRICT 12% · STATE 25%
Asian
122%
DISTRICT 9% · STATE 4%
Two+
539%
DISTRICT 5% · STATE 6%
Native American
31%
DISTRICT 0% · STATE 1%
Pacific Islander
10%
DISTRICT 0% · STATE 0%
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
30554%
Female
25846%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
563
-22 (-4%) vs 2017
Student : Teacher
13.3:1
was 16.5:1
% White
45%
was 63%
% Hispanic
24%
was 15%
% Black
18%
was 13%
% Asian
2%
was 3%
Source: NCES Common Core of Data

About Shiloh Valley Primary School

Shiloh Valley Primary School, a moderately sized primary school in Monroe, North Carolina, overseen by Union County Public Schools, caters to 563 students, covering grades pre-K through 2. Enrollment runs roughly 21% bigger than the state mean of about 467.

Across the 52 schools in Union County Public Schools (41,272 students total), Shiloh Valley Primary School accounts for its share of the district's footprint.

On the student-mix side, Shiloh Valley Primary School logs that 45% of students identify as White, with the remaining enrollment distributed across several groups; the rest comes out to 24% Hispanic, 18% Black, 9% multiracial, 2% Asian. That is visibly less White than the county at large, where the share is closer to 69%.

On the resource side, The school reports having 42 full-time-equivalent teachers, for a student-teacher ratio near 13.3:1. Statewide, the average ratio sits near 14.9:1, putting Shiloh Valley Primary School tighter than the state norm the norm. Roughly 55% of students at Shiloh Valley Primary School qualify for free or reduced-price lunch, often used as a Title I proxy. That share is above Union County's rate of about 41%.

Around the school, the surrounding county (Union County) shows that median household earnings sit near $102,900, 41% of adults hold a bachelor's degree or higher, and the poverty rate sits near 6%. In all, Union County runs 58 public schools (combined enrollment of about 45,934 students), of which Shiloh Valley Primary School is one.

The closest other public school is Shiloh Valley Elementary, roughly 0.2 miles away. 8 of the 8 nearest public schools sit inside a five-mile radius.

Shiloh Valley Primary School operates from a commuter-belt location.

Trend over the last 7 years. Looking back 7 years, enrollment at Shiloh Valley Primary School has ticked down 4%, going from 585 students in 2018 to 563 in 2025. Over the same period, the White share decreased from 63% to 45%. The student-to-teacher ratio narrowed from 16.5:1 in 2018 to 13.3:1 today.

In the discussion threads here, members of the Shiloh Valley Primary School community share and discuss pickup logistics, teacher feedback, and after-school programs. The community welcomes input from current and former families.

Union County at a glance

View full county profile
Population
250,958
Census ACS
Median income
$102,900
Household, ACS
Bachelor's+
41%
Adults 25+
Poverty rate
6%
Below federal line
Schools in county
58
45,934 students

Quick facts

School name
Shiloh Valley Primary School
District
Union County Public Schools
Address
5200 Rogers Rd, Monroe, NC 28110
Phone
(704) 290-1559
County
Union County
Level
Elementary
Grade range
PK–02
Total enrollment
563
Teachers (FTE)
42
Student–teacher ratio
13.3:1
Free/Reduced lunch
311 (55%)
Locale
21-Suburb: Large
NCES ID
370462003043
Charter school
No
Virtual school
No

Related schools

Other schools in Union County Public Schools
Other schools in Monroe
Nearby schools

Frequently asked questions

About Shiloh Valley Primary School
What is the total enrollment at Shiloh Valley Primary School?
Shiloh Valley Primary School enrolls approximately 563 students in grades PK-02.
What age range does Shiloh Valley Primary School serve?
Shiloh Valley Primary School serves students from grade PK through grade 02.
How many teachers does Shiloh Valley Primary School have?
Shiloh Valley Primary School employs 42 FTE teachers, for a student-to-teacher ratio of 13.3:1.
How diverse is Shiloh Valley Primary School?
Shiloh Valley Primary School reports a student body of 45% White, 24% Hispanic, 18% Black, 2% Asian, 9% Two or more.
Is Shiloh Valley Primary School public or private?
Shiloh Valley Primary School is a public K-12 school, overseen by Union County Public Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post