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

12 schools in Waxhaw

North Carolina · Public K-12

12 public K-12 schools, 10,516 students, one city. That is the Waxhaw entry on the numbers, with a mix of 7 elementary, 2 middle, and 3 high.

7-year change in Waxhaw

SY 2017-18 vs SY 2024-25
Total enrollment
10,516
+292 (+3%) vs SY 2017-18
School count
12
0 (0%) vs SY 2017-18
% White
64%
was 76%
% Hispanic
9%
was 6%
% Black
7%
was 6%
% Asian
15%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Cuthbertson HighHigh09-121,857
Cuthbertson MiddleMiddle06-081,323
Kensington ElementaryElementaryKG-05901
Marvin Ridge HighHigh09-121,961
Marvin Ridge MiddleMiddle06-081,277
Monroe Charter AcademyElementaryKG-07104
New Town ElementaryElementaryPK-05691
Rea View ElementaryElementaryKG-05629
Sandy Ridge ElementaryElementaryKG-05528
South ProvidenceHigh06-1291
Waxhaw ElementaryElementaryPK-05615
Western Union ElementaryElementaryKG-05539

About Waxhaw

Public education in Waxhaw, North Carolina runs across 12 schools that hosts roughly 10,516 students. By footprint, Waxhaw sits in the moderately sized bracket.

On the school-mix side, the city is built around 7 elementary, 2 middle, and 3 high.

Average school size in Waxhaw is around 876 students, 53% higher than the North Carolina average of about 571.

Over the past 7-year window. Total public-school enrollment in Waxhaw has expanded 3% since SY 2017-18, moving from about 10,224 students to 10,516. The White share of public-school enrollment shrank from 76% to 64%.

In the discussion threads here, the community for Waxhaw discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Waxhaw, North Carolina?
There are 12 public K-12 schools in Waxhaw, with a combined enrollment of about 10,516.
How many elementary, middle, and high schools are in Waxhaw?
Waxhaw has 7 elementary, 2 middle, 3 high public schools.
What is the largest public school in Waxhaw?
Marvin Ridge High is the largest public school in Waxhaw by enrollment, with approximately 1,961 students.
What school districts serve Waxhaw?
Waxhaw is served by 2 public school districts, including Union County Public Schools, Monroe Charter Academy.
What grade levels do public schools in Waxhaw cover?
Public schools in Waxhaw serve students from pre-K through grade 12.
Are there charter schools in Waxhaw?
1 of the 12 public schools in Waxhaw are charter schools.