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

11 schools in Mount Airy

North Carolina · Public K-12

Mount Airy hosts 11 public K-12 schools inside North Carolina, collectively enrolling about 4,862 students (around 442 per campus).

7-year change in Mount Airy

SY 2017-18 vs SY 2024-25
Total enrollment
4,862
-347 (-7%) vs SY 2017-18
School count
11
0 (0%) vs SY 2017-18
% White
65%
was 73%
% Hispanic
25%
was 17%
% Black
5%
was 5%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bruce H. Tharrington PrimaryElementaryPK-02432
Flat Rock ElementaryElementaryPK-05217
Franklin ElementaryElementaryPK-05473
J Sam Gentry MiddleMiddle06-08320
Jones IntermediateElementary03-05339
Meadowview Magnet MiddleMiddle06-08318
Millennium Charter AcademyCombinedKG-12628
Mount Airy HighHigh09-12620
Mount Airy MiddleMiddle06-08395
North Surry HighHigh09-12792
White Plains ElementaryElementaryPK-05328

About Mount Airy

Mount Airy, North Carolina is home to 11 public schools, with combined enrollment of approximately 4,862 students. By school count, it is a medium-population city.

On the level-by-level breakdown, the city covers 5 elementary, 3 middle, 2 high, and 1 other.

Average school size in Mount Airy is around 442 students, 23% lower than the North Carolina average of about 571.

Five-year track record. Total public-school enrollment in Mount Airy has contracted 7% since SY 2017-18, moving from about 5,209 students to 4,862. The White share of public-school enrollment decreased from 73% to 65%.

In the discussion threads here, the community for Mount Airy discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Mount Airy, North Carolina?
There are 11 public K-12 schools in Mount Airy, with a combined enrollment of about 4,862.
How many elementary, middle, and high schools are in Mount Airy?
Mount Airy has 5 elementary, 3 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Mount Airy?
North Surry High is the largest public school in Mount Airy by enrollment, with approximately 792 students.
What school districts serve Mount Airy?
Mount Airy is served by 3 public school districts, including Millennium Charter Academy, Mount Airy City Schools, Surry County Schools.
What grade levels do public schools in Mount Airy cover?
Public schools in Mount Airy serve students from pre-K through grade 12.
Are there charter schools in Mount Airy?
1 of the 11 public schools in Mount Airy are charter schools.