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

1 schools in Mayodan

North Carolina · Public K-12

Of all public K-12 schools in North Carolina, 1 sit inside Mayodan city limits, with combined enrollment of roughly 681 students (1 high).

7-year change in Mayodan

SY 2017-18 vs SY 2024-25
Total enrollment
681
-240 (-26%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
57%
was 69%
% Hispanic
24%
was 15%
% Black
12%
was 9%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Dalton McMichael HighHigh09-12681

About Mayodan

Mayodan is a rural-scale North Carolina city in terms of public-school footprint, with 1 schools and 681 students total.

Per-campus enrollment runs near 681, above the state mean of about 571.

Over the past 7-year window. Total public-school enrollment in Mayodan has decreased 26% since SY 2017-18, moving from about 921 students to 681. Demographically, the White share of enrollment contracted from 69% to 57%.

On allk12, the community for Mayodan discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Mayodan?
Mayodan, North Carolina has 1 public K-12 schools serving approximately 681 students.
How many elementary, middle, and high schools are in Mayodan?
Mayodan has 1 high public schools.
What is the largest public school in Mayodan?
Dalton McMichael High is the largest public school in Mayodan by enrollment, with approximately 681 students.
What school districts serve Mayodan?
Mayodan public schools are operated by Rockingham County Schools.
What grade levels do public schools in Mayodan cover?
Public schools in Mayodan serve students from grade 9 through grade 12.