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

5 schools in Madison Heights

Virginia · Public K-12

Public K-12 enrollment in Madison Heights totals about 1,621 students across 5 schools (an average of 324 students per campus).

7-year change in Madison Heights

SY 2017-18 vs SY 2024-25
Total enrollment
1,621
-130 (-7%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
59%
was 65%
% Hispanic
7%
was 4%
% Black
24%
was 22%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Amelon ElementaryElementaryPK-05415
Central Va. Training Ctr.CombinedPK-12·
Elon ElementaryElementaryPK-05288
Madison Heights ElementaryElementaryPK-05449
Monelison MiddleMiddle06-08469

About Madison Heights

Public education in Madison Heights, Virginia runs across 5 schools that educates roughly 1,621 students. By footprint, Madison Heights sits in the rural-scale bracket.

On the level-by-level breakdown, the city spans 3 elementary, 1 middle, and 1 other.

Per-campus enrollment runs near 324, below the state mean of about 672.

Trend over the past 7 years. Combined enrollment now sits at 1,621 students, contracted 7% from the 1,751 reported in SY 2017-18. Demographically, the White share of enrollment declined from 65% to 59%.

On allk12, the community for Madison Heights discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Madison Heights, Virginia?
There are 5 public K-12 schools in Madison Heights, with a combined enrollment of about 1,621.
How many elementary, middle, and high schools are in Madison Heights?
Madison Heights has 3 elementary, 1 middle, 1 combined-grade public schools.
What is the largest public school in Madison Heights?
Monelison Middle is the largest public school in Madison Heights by enrollment, with approximately 469 students.
What school districts serve Madison Heights?
Madison Heights is served by 2 public school districts, including Central Virginia Training Center, Amherst County Public Schools.
What grade levels do public schools in Madison Heights cover?
Public schools in Madison Heights serve students from pre-K through grade 12.