Union County Public Schools
The State Board of Education’s student performance data shows Union County Public Schools received record-high marks for the 2018-2019 school year. Seventeen schools earned a School Performance Grade of an A, an all-time high for UCPS since the School Performance Grades model began. The county has a graduation rate of 93%. To learn more about Union County and it's schools, visit their website.
Click to visit Union County's School Assignment Finder to find out what school your child is eligible to attend and available bus stops.
Elementary School
Marvin Elementary School
Marvin, NC
Grades: PK-5
Number of students: 653
Weddington Elementary School
Matthews, NC
Grades: PK-5
Number of students: 811
Antioch Elementary School
Indian Trail, NC
Grades: PK-5
Number of students: 711
Kensington Elementary School
Waxhaw, NC
Grades: PK-5
Number of students: 730
Sandy Ridge Elementary School
Waxhaw, NC
Grades: PK-5
Number of students: 547
Rea View Elementary School
Waxhaw, NC
Grades: PK-5
Number of students: 557
New Town Elementary School
Wesley Chapel, NC
Grades: PK-5
Number of students: 919
Middle School
Marvin Ridge Middle School
Marvin, NC
Grades: 6-8
Number of students: 1,185
Weddington Middle School
Matthews, NC
Grades: 6-8
Number of students: 1,012
Cuthbertson Middle School
Waxhaw, NC
Grades: 6-8
Number of students: 1,234
High School
Marvin Ridge High School
Marvin, NC
Grades: 9-12
Number of students: 1,664
Weddington High School
Matthews, NC
Grades: 9-12
Number of students: 1,362
Cuthbertson High School
Waxhaw, NC
Grades: 9-12
Number of students: 1,547