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

3 schools in Madison

North Carolina · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, Madison's 3 public K-12 schools collectively enroll about 1,166 students (2 elementary and 1 middle).

7-year change in Madison

SY 2017-18 vs SY 2024-25
Total enrollment
1,166
-414 (-26%) vs SY 2017-18
School count
3
-1 (-25%) vs SY 2017-18
% White
65%
was 69%
% Hispanic
17%
was 15%
% Black
10%
was 10%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Huntsville ElementaryElementaryPK-05389
John W Dillard AcademyElementaryPK-05256
Western Rockingham MiddleMiddle06-08521

About Madison

Public education in Madison, North Carolina runs across 3 schools that serves roughly 1,166 students. By footprint, Madison sits in the compact bracket.

Looking at the level breakdown, the city consists of 2 elementary, and 1 middle.

Schools in Madison average about 389 students each, 32% meaningfully below the North Carolina norm.

Over the past 7-year window. Across the same 7-year window, public-school enrollment shrank 26%: 1,580 students in SY 2017-18 versus 1,166 in SY 2024-25. Madison now counts 3 public schools, down from 4 in SY 2017-18. The White share of public-school enrollment decreased from 69% to 65%.

On this page, the community for Madison discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Madison?
Madison, North Carolina has 3 public K-12 schools serving approximately 1,166 students.
How many elementary, middle, and high schools are in Madison?
Madison has 2 elementary, 1 middle public schools.
What is the largest public school in Madison?
Western Rockingham Middle is the largest public school in Madison by enrollment, with approximately 521 students.
What school districts serve Madison?
Madison public schools are operated by Rockingham County Schools.
What grade levels do public schools in Madison cover?
Public schools in Madison serve students from pre-K through grade 8.