














J B Page Primary School
PublicElementaryGrades PK–1
215 Ewing Drive, Belmont, NC 28012 · (704) 836-9116 · Part of Gaston County Schools
Belmont’s School Grade B− better than 45% of North Carolina school districts
Students
396
Students per teacher
15:1
Free or reduced lunch
35%
Setting
Suburb
Grades
PK–1
What stands out about J B Page Primary School
- Enrollment up 34.2% since 2020–21
- No state test results: its grades come before the tested ones (3–8 and 11)
- Next stop for Belmont kids: Belmont Central Elementary
On the path
Where Belmont kids come from and go next. The whole path →
PK–1J B Page Primary SchoolYou are here
2–5Belmont Central Elementary693 students
Location
Directions ↗














215 Ewing Drive, Belmont
Students
Enrollment by grade
Pre-K23
Kindergarten170
Grade 1203
Enrollment over time
295’20
346’21
339’22
338’23
396’24
Up 34.2% since 2020–21.
Who goes here
White 71%Hispanic 11%Black 9%Two or more races 5%Asian 4%American Indian/Alaska Native <1%
As reported to NCES, share of students with a reported race or ethnicity.
Parents talk
Questions and answers about J B Page Primary School from Belmont families.
Other schools in Gaston County Schools
Pleasant Ridge Elementary
C+887 students16:1
W A Bess Elementary School
B+674 students17:1
Carr Elementary
C+665 students17:1
H H Beam Elementary
D−591 students15:1
Woodhill Elementary
D−577 students17:1
Gardner Park Elementary
C+560 students14:1
School facts: U.S. Department of Education (NCES), 2024–2025 school year. Map: © OpenStreetMap contributors.