The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

8 schools in Belmont

North Carolina · Public K-12

Belmont, North Carolina reports 8 public K-12 schools to NCES, totaling roughly 4,410 students (4 elementary, 1 middle, and 2 high).

7-year change in Belmont

SY 2017-18 vs SY 2024-25
Total enrollment
4,410
-193 (-4%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
63%
was 75%
% Hispanic
17%
was 8%
% Black
13%
was 10%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Belmont Central ElementaryElementary02-05693
Belmont MiddleMiddle06-08770
Catawba Heights ElementaryElementaryPK-05238
Dogwood Classical AcademyCombinedM-M·
J B Page Primary SchoolElementaryPK-01396
North Belmont ElementaryElementaryPK-05371
South Point HighHigh09-12989
Stuart W Cramer HighHigh09-12953

About Belmont

Belmont is an average-sized North Carolina city in terms of public-school footprint, with 8 schools and 4,410 students total.

On the school-mix side, the city consists of 4 elementary, 1 middle, 2 high, and 1 other.

Five-year track record. Combined enrollment now sits at 4,410 students, contracted 4% from the 4,603 reported in SY 2017-18. Demographically, the White share of enrollment decreased from 75% to 63%.

On allk12, the community for Belmont discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Belmont?
Belmont, North Carolina has 8 public K-12 schools serving approximately 4,410 students.
How many elementary, middle, and high schools are in Belmont?
Belmont has 4 elementary, 1 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Belmont?
South Point High is the largest public school in Belmont by enrollment, with approximately 989 students.
What school districts serve Belmont?
Belmont is served by 2 public school districts, including Dogwood Classical Academy, Gaston County Schools.
What grade levels do public schools in Belmont cover?
Public schools in Belmont serve students from pre-K through grade 12.
Are there charter schools in Belmont?
1 of the 8 public schools in Belmont are charter schools.