Best Schools in Madison Heights

Which schools are assigned to my home?

About Madison Heights

Madison Heights has 5 schools. One of the highest rated schools is Elon Elementary School, which has a rating of 7. Elon Elementary School has 301 students. Public schools in Madison Heights belong to Amherst County Public Schools. Campbell County Public Schools is nearby and scores higher than Amherst County Public Schools. Nearby Nelson County Public Schools scores higher, with a rating of 7. The population of Madison Heights is 17,203. Amherst County Public Schools enrolls 26% of the population of Madison Heights.