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

Union County schools ranked by test score

Latest NC EOG / EOC year (2024-25). 46 schools in Union County, North Carolina with reported Mathematics scores. North Carolina state average: 52.8%.
RankSchoolLevelMathematicsvs state
1Weddington Middle
Matthews · Union County Public Schools
Middle94.7%+41.9pp
2Union County Early College
Monroe · Union County Public Schools
High92.9%+40.1pp
3Rea View Elementary
Waxhaw · Union County Public Schools
Elementary92.7%+39.9pp
4Marvin Elementary
Marvin · Union County Public Schools
Elementary92.6%+39.8pp
5Antioch Elementary
Matthews · Union County Public Schools
Elementary90.8%+38.0pp
6New Town Elementary
Waxhaw · Union County Public Schools
Elementary90.7%+37.9pp
7Weddington Elementary
Matthews · Union County Public Schools
Elementary90.7%+37.9pp
8Marvin Ridge High
Waxhaw · Union County Public Schools
High89.1%+36.3pp
9Cuthbertson Middle
Waxhaw · Union County Public Schools
Middle86.8%+34.0pp
10Kensington Elementary
Waxhaw · Union County Public Schools
Elementary86.3%+33.5pp
11Poplin Elementary
Indian Trail · Union County Public Schools
Elementary83.9%+31.1pp
12Stallings Elementary
Stallings · Union County Public Schools
Elementary82.8%+30.0pp
13Unionville Elementary
Monroe · Union County Public Schools
Elementary81.4%+28.6pp
14Rock Rest Elementary
Monroe · Union County Public Schools
Elementary80.9%+28.1pp
15New Salem Elementary
Marshville · Union County Public Schools
Elementary80.3%+27.5pp
16Central Academy of Technology and Arts
Monroe · Union County Public Schools
High78.3%+25.5pp
17Fairview Elementary
Monroe · Union County Public Schools
Elementary78.2%+25.4pp
18Cuthbertson High
Waxhaw · Union County Public Schools
High76.8%+24.0pp
19Weddington High
Matthews · Union County Public Schools
High76.4%+23.6pp
20Hemby Bridge Elementary
Indian Trail · Union County Public Schools
Elementary75.5%+22.7pp
21Sun Valley Middle
Indian Trail · Union County Public Schools
Middle75.0%+22.2pp
22Wingate Elementary
Wingate · Union County Public Schools
Elementary74.6%+21.8pp
23Marshville Elementary
Marshville · Union County Public Schools
Elementary74.5%+21.7pp
24Sardis Elementary
Monroe · Union County Public Schools
Elementary72.2%+19.4pp
25Waxhaw Elementary
Waxhaw · Union County Public Schools
Elementary72.1%+19.3pp
26Porter Ridge Middle School
Indian Trail · Union County Public Schools
Middle71.2%+18.4pp
27Piedmont Middle
Monroe · Union County Public Schools
Middle69.5%+16.7pp
28Union Elementary
Wingate · Union County Public Schools
Elementary69.2%+16.4pp
29Rocky River Elementary
Monroe · Union County Public Schools
Elementary68.9%+16.1pp
30Porter Ridge Elementary
Indian Trail · Union County Public Schools
Elementary68.3%+15.5pp
31Indian Trail Elementary
Indian Trail · Union County Public Schools
Elementary65.1%+12.3pp
32Shiloh Valley Elementary
Monroe · Union County Public Schools
Elementary64.9%+12.1pp
33Western Union Elementary
Waxhaw · Union County Public Schools
Elementary63.8%+11.0pp
34Prospect Elementary
Monroe · Union County Public Schools
Elementary63.0%+10.2pp
35Parkwood Middle
Monroe · Union County Public Schools
Middle58.7%+5.9pp
36Porter Ridge High School
Indian Trail · Union County Public Schools
High54.6%+1.8pp
37Benton Heights Elementary
Monroe · Union County Public Schools
Elementary52.3%-0.5pp
38Parkwood High
Monroe · Union County Public Schools
High52.0%-0.8pp
39East Union Middle
Marshville · Union County Public Schools
Middle48.7%-4.1pp
40Piedmont High
Monroe · Union County Public Schools
High48.3%-4.5pp
41East Elementary
Monroe · Union County Public Schools
Elementary42.3%-10.5pp
42Monroe Middle
Monroe · Union County Public Schools
Middle36.8%-16.0pp
43Walter Bickett Elementary
Monroe · Union County Public Schools
Elementary32.5%-20.3pp
44Forest Hills High
Marshville · Union County Public Schools
High28.2%-24.6pp
45Sun Valley High
Monroe · Union County Public Schools
High24.8%-28.0pp
46Monroe High
Monroe · Union County Public Schools
High21.2%-31.6pp

About this ranking

Schools are ranked by the percentage of students who scored at or above the NC EOG / EOC % Grade Level Proficient threshold on the latest available NC EOG / EOC Mathematics test (school year 2024-25). Only public schools in Union County, North Carolina with a reasonable cohort size are shown. A higher percentage is better.

The comparison column shows the gap to the North Carolina statewide enrollment-weighted average. To compare against neighboring counties, use the full North Carolina ranking.