For the 2026 school year, there are 58 public schools serving 46,855 students in Union County, NC (there are 14 private schools, serving 2,293 private students). 95% of all K-12 students in Union County, NC are educated in public schools (compared to the NC state average of 93%). Union County has one of the highest concentrations of top-ranked public schools in North Carolina.
The top-ranked public schools in Union County, NC are Central Academy Of Technology And Arts, Union County Early College and Weddington High School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Union County, NC public schools have an average math proficiency score of 70% (versus the North Carolina public school average of 51%), and reading proficiency score of 64% (versus the 50% statewide average). Schools in Union County have an average ranking of 10/10, which is in the top 1% of North Carolina public schools.
Minority enrollment is 47% of the student body (majority Hispanic), which is less than the North Carolina public school average of 58% (majority Black and Hispanic).
Best Public Schools in Union County (2026)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Central Academy Of Technology And Arts
(Math: ≥95% | Reading: 90-94%)
Rank:
Rank:
10/
Top 1%10
600 Brewer Dr
Monroe, NC 28112
(704) 296-3088
Monroe, NC 28112
(704) 296-3088
Gr: 9-12 | 875 students Student-teacher ratio: 16:1 Minority enrollment: 43%
Rank: #22.
Union County Early College
(Math: 90-94% | Reading: ≥95%)
Rank:
Rank:
10/
Top 1%10
4209a Old Charlotte Hwy
Monroe, NC 28110
(704) 290-1565
Monroe, NC 28110
(704) 290-1565
Gr: 9-13 | 309 students Student-teacher ratio: 21:1 Minority enrollment: 52%
Rank: #33.
Weddington High School
(Math: 94% | Reading: 93%)
Rank:
Rank:
10/
Top 1%10
4901 Monroe-weddington Road
Matthews, NC 28104
(704) 296-6319
Matthews, NC 28104
(704) 296-6319
Gr: 9-12 | 1,899 student Student-teacher ratio: 22:1 Minority enrollment: 36%
Rank: #44.
Marvin Ridge High School
(Math: 93% | Reading: 91%)
Rank:
Rank:
10/
Top 1%10
2825 Crane Road
Waxhaw, NC 28173
(704) 290-1520
Waxhaw, NC 28173
(704) 290-1520
Gr: 9-12 | 1,961 student Student-teacher ratio: 20:1 Minority enrollment: 39%
Rank: #55.
Marvin Ridge Middle School
(Math: 93% | Reading: 89%)
Rank:
Rank:
10/
Top 5%10
2831 Crane Road
Waxhaw, NC 28173
(704) 290-1510
Waxhaw, NC 28173
(704) 290-1510
Gr: 6-8 | 1,277 student Student-teacher ratio: 20:1 Minority enrollment: 43%
Rank: #66.
Cuthbertson High School
(Math: 94% | Reading: 85%)
Rank:
Rank:
10/
Top 5%10
1400 Cuthbertson Rd
Waxhaw, NC 28173
(704) 296-0105
Waxhaw, NC 28173
(704) 296-0105
Gr: 9-12 | 1,857 student Student-teacher ratio: 23:1 Minority enrollment: 29%
Rank: #77.
Weddington Middle School
(Math: 92% | Reading: 85%)
Rank:
Rank:
10/
Top 5%10
5903 Deal Road
Matthews, NC 28104
(704) 296-6318
Matthews, NC 28104
(704) 296-6318
Gr: 6-8 | 1,324 student Student-teacher ratio: 20:1 Minority enrollment: 42%
Rank: #88.
Rea View Elementary School
(Math: 89% | Reading: 86%)
Rank:
Rank:
10/
Top 5%10
320 Reid Dairy Road
Waxhaw, NC 28173
(704) 290-1524
Waxhaw, NC 28173
(704) 290-1524
Gr: K-5 | 629 students Student-teacher ratio: 16:1 Minority enrollment: 28%
Rank: #99.
New Town Elementary School
(Math: 92% | Reading: 82%)
Rank:
Rank:
10/
Top 5%10
1100 Waxhaw-indian Tr. Rd.
Waxhaw, NC 28173
(704) 290-1525
Waxhaw, NC 28173
(704) 290-1525
Gr: PK-5 | 691 students Student-teacher ratio: 15:1 Minority enrollment: 28%
Rank: #1010.
Weddington Elementary School
(Math: 90% | Reading: 84%)
Rank:
Rank:
10/
Top 5%10
3927 Twelve Mile Creek Road
Matthews, NC 28104
(704) 296-6317
Matthews, NC 28104
(704) 296-6317
Gr: PK-5 | 652 students Student-teacher ratio: 14:1 Minority enrollment: 34%
Rank: #1111.
Sandy Ridge Elementary School
(Math: 90% | Reading: 82%)
Rank:
Rank:
10/
Top 5%10
10101 Waxhaw Manor Drive
Waxhaw, NC 28173
(704) 290-1505
Waxhaw, NC 28173
(704) 290-1505
Gr: K-5 | 528 students Student-teacher ratio: 16:1 Minority enrollment: 46%
Rank: #1212.
Wesley Chapel Elementary School
(Math: 89% | Reading: 80%)
Rank:
Rank:
10/
Top 5%10
110 Potter Rd S
Monroe, NC 28110
(704) 296-3081
Monroe, NC 28110
(704) 296-3081
Gr: K-5 | 729 students Student-teacher ratio: 15:1 Minority enrollment: 42%
Rank: #1313.
Marvin Elementary School
(Math: 88% | Reading: 80%)
Rank:
Rank:
10/
Top 5%10
9700 Marvin School Rd
Waxhaw, NC 28173
(704) 296-6357
Waxhaw, NC 28173
(704) 296-6357
Gr: PK-5 | 666 students Student-teacher ratio: 14:1 Minority enrollment: 46%
Rank: #1414.
Antioch Elementary School
(Math: 86% | Reading: 79%)
Rank:
Rank:
10/
Top 5%10
3101 Antioch Church Road
Matthews, NC 28104
(704) 296-3005
Matthews, NC 28104
(704) 296-3005
Gr: K-5 | 816 students Student-teacher ratio: 16:1 Minority enrollment: 35%
Rank: #1515.
Cuthbertson Middle School
(Math: 82% | Reading: 79%)
Rank:
Rank:
10/
Top 10%10
1520 Cuthbertson Rd
Waxhaw, NC 28173
(704) 296-0107
Waxhaw, NC 28173
(704) 296-0107
Gr: 6-8 | 1,323 student Student-teacher ratio: 22:1 Minority enrollment: 34%
Rank: #1616.
Kensington Elementary School
(Math: 80% | Reading: 75%)
Rank:
Rank:
10/
Top 10%10
8701 Kensington Drive
Waxhaw, NC 28173
(704) 290-1500
Waxhaw, NC 28173
(704) 290-1500
Gr: K-5 | 901 students Student-teacher ratio: 16:1 Minority enrollment: 34%
Rank: #1717.
Poplin Elementary School
(Math: 84% | Reading: 69%)
Rank:
Rank:
10/
Top 10%10
5627 Poplin Rd
Indian Trail, NC 28079
(704) 296-0320
Indian Trail, NC 28079
(704) 296-0320
Gr: K-5 | 756 students Student-teacher ratio: 15:1 Minority enrollment: 43%
Rank: #1818.
Porter Ridge High School
(Math: 85% | Reading: 67%)
Rank:
Rank:
10/
Top 10%10
2839 Ridge Road
Indian Trail, NC 28079
(704) 292-7662
Indian Trail, NC 28079
(704) 292-7662
Gr: 9-12 | 1,809 student Student-teacher ratio: 19:1 Minority enrollment: 52%
Rank: #1919.
Piedmont High School
(Math: 75-79% | Reading: 73%)
Rank:
Rank:
10/
Top 10%10
3006 Sikes Mill Road
Monroe, NC 28110
(704) 296-3170
Monroe, NC 28110
(704) 296-3170
Gr: 9-12 | 1,270 student Student-teacher ratio: 19:1 Minority enrollment: 35%
Rank: #2020.
Stallings Elementary School
(Math: 76% | Reading: 65%)
Rank:
Rank:
9/
Top 20%10
3501 Stallings Rd
Matthews, NC 28104
(704) 290-1558
Matthews, NC 28104
(704) 290-1558
Gr: K-5 | 766 students Student-teacher ratio: 17:1 Minority enrollment: 42%
Rank: #2121.
Parkwood High School
(Math: 80-84% | Reading: 61%)
Rank:
Rank:
9/
Top 20%10
3220 Parkwood School Rd
Monroe, NC 28112
(704) 296-0154
Monroe, NC 28112
(704) 296-0154
Gr: 9-12 | 1,082 student Student-teacher ratio: 17:1 Minority enrollment: 34%
Rank: #2222.
Hemby Bridge Elementary School
(Math: 74% | Reading: 65%)
Rank:
Rank:
9/
Top 20%10
6701 Indian Trl-fairview Rd
Indian Trail, NC 28079
(704) 296-6352
Indian Trail, NC 28079
(704) 296-6352
Gr: PK-5 | 491 students Student-teacher ratio: 15:1 Minority enrollment: 44%
Rank: #2323.
Porter Ridge Middle School
(Math: 70% | Reading: 68%)
Rank:
Rank:
9/
Top 20%10
2827 Ridge Road
Indian Trail, NC 28079
(704) 225-7555
Indian Trail, NC 28079
(704) 225-7555
Gr: 6-8 | 1,447 student Student-teacher ratio: 23:1 Minority enrollment: 52%
Rank: #2424.
Indian Trail Elementary School
(Math: 78% | Reading: 61%)
Rank:
Rank:
9/
Top 20%10
200 Education Rd
Indian Trail, NC 28079
(704) 296-3095
Indian Trail, NC 28079
(704) 296-3095
Gr: PK-5 | 633 students Student-teacher ratio: 15:1 Minority enrollment: 47%
Rank: #2525.
Union Academy
Charter School
(Math: 69% | Reading: 67%)
Rank:
Rank:
9/
Top 20%10
675 North Ml King Jr Blvd
Monroe, NC 28110
(704) 238-8883
Monroe, NC 28110
(704) 238-8883
Gr: K-12 | 2,186 students Student-teacher ratio: 16:1 Minority enrollment: 33%
Rank: #2626.
New Salem Elementary School
(Math: 70-74% | Reading: 60-64%)
Rank:
Rank:
9/
Top 20%10
6106 Hwy 205
Marshville, NC 28103
(704) 296-3175
Marshville, NC 28103
(704) 296-3175
Gr: K-5 | 249 students Student-teacher ratio: 15:1 Minority enrollment: 11%
Rank: #2727.
Unionville Elementary School
(Math: 77% | Reading: 56%)
Rank:
Rank:
8/
Top 30%10
4511 Unionville Rd
Monroe, NC 28110
(704) 296-3055
Monroe, NC 28110
(704) 296-3055
Gr: PK-5 | 679 students Student-teacher ratio: 15:1 Minority enrollment: 29%
Rank: #2828.
Union Prep Academy At Indian Trail
Charter School
(Math: 65% | Reading: 63%)
Rank:
Rank:
8/
Top 30%10
2324 Younts Rd
Indian Trail, NC 28079
(704) 893-3607
Indian Trail, NC 28079
(704) 893-3607
Gr: K-11 | 1,268 student Student-teacher ratio: 47:1 Minority enrollment: 55%
Rank: #2929.
Shiloh Valley Primary School
(Math: 53% | Reading: 54% )
Rank:
Rank:
8/
Top 30%10
5200 Rogers Rd
Monroe, NC 28110
(704) 290-1559
Monroe, NC 28110
(704) 290-1559
Gr: PK-2 | 563 students Student-teacher ratio: 13:1 Minority enrollment: 54%
Rank: #3030.
Fairview Elementary School
(Math: 70-74% | Reading: 50-54%)
Rank:
Rank:
8/
Top 30%10
110 Clontz Road
Monroe, NC 28110
(704) 296-6332
Monroe, NC 28110
(704) 296-6332
Gr: K-5 | 394 students Student-teacher ratio: 14:1 Minority enrollment: 22%
Rank: #3131.
Sun Valley High School
(Math: 55-59% | Reading: 61%)
Rank:
Rank:
8/
Top 30%10
5211 Old Charlotte Hwy
Monroe, NC 28110
(704) 296-3020
Monroe, NC 28110
(704) 296-3020
Gr: 9-12 | 1,272 student Student-teacher ratio: 16:1 Minority enrollment: 54%
Rank: #3232.
Union Day School
Charter School
(Math: 59% | Reading: 59%)
Rank:
Rank:
8/
Top 30%10
3000 Tilley Morris Road
Matthews, NC 28104
(704) 256-1494
Matthews, NC 28104
(704) 256-1494
Gr: K-11 | 638 students Student-teacher ratio: 13:1 Minority enrollment: 46%
Rank: #3333.
Piedmont Middle School
(Math: 61% | Reading: 56%)
Rank:
Rank:
7/
Top 50%10
2816 Sikes Mill Rd
Monroe, NC 28110
(704) 296-6350
Monroe, NC 28110
(704) 296-6350
Gr: 6-8 | 980 students Student-teacher ratio: 18:1 Minority enrollment: 35%
Rank: #3434.
Rocky River Elementary School
(Math: 69% | Reading: 48%)
Rank:
Rank:
7/
Top 50%10
500 N. Rocky River Road
Monroe, NC 28110
(704) 290-1523
Monroe, NC 28110
(704) 290-1523
Gr: PK-5 | 536 students Student-teacher ratio: 13:1 Minority enrollment: 66%
Rank: #3535.
Monroe High School
(Math: 70-79% | Reading: 45%)
Rank:
Rank:
7/
Top 50%10
1 High School Dr
Monroe, NC 28112
(704) 296-3130
Monroe, NC 28112
(704) 296-3130
Gr: 9-12 | 1,215 student Student-teacher ratio: 17:1 Minority enrollment: 94%
Show 23 more public schools in Union County, NC (out of 58 total schools)
Loading...
Frequently Asked Questions
What are the top-ranked public schools in Union County, NC?
The top-ranked public schools in Union County, NC include Central Academy Of Technology And Arts, Union County Early College and Weddington High School. Union County has one of the highest concentrations of top-ranked public schools in North Carolina.
How many public schools are located in Union County?
59 public schools are located in Union County.
What percentage of students in Union County go to public school?
95% of all K-12 students in Union County are educated in public schools (compared to the NC state average of 93%).
What is the racial composition of students in Union County?
Union County public schools minority enrollment is 47% of the student body (majority Hispanic), which is less than the North Carolina public schools average of 58% (majority Black and Hispanic).
Which public schools in Union County are often viewed compared to one another?
Popular comparisons of public schools in Union County include: Shiloh Valley Primary School vs. Shiloh Valley Elementary School, Shiloh Valley Elementary School vs. Shiloh Valley Primary School, Central Academy Of Technology And Arts vs. Marvin Ridge High School
Recent Articles
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.
