Schools

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