Union County Public Schools

Monroe, North Carolina — 52 schools

41,497
Total Enrollment
52
Schools
$11,010
Per-Pupil Spending
Other, High
School Types

Funding Sources

15.3%
Federal
55.8%
State
28.9%
Local

Schools in Union County Public Schools

School Enrollment
Marvin Ridge High
1,961
Weddington High
1,899
Cuthbertson High
1,857
Porter Ridge High School
1,809
Porter Ridge Middle School
1,447
Weddington Middle
1,324
Cuthbertson Middle
1,323
Marvin Ridge Middle
1,277
Sun Valley High
1,272
Piedmont High
1,270
Monroe High
1,215
Parkwood High
1,082
Piedmont Middle
980
Forest Hills High
973
Sun Valley Middle
909
Kensington Elementary
901
Parkwood Middle
879
Central Academy of Technology and Arts
875
Antioch Elementary
816
Monroe Middle
802
Stallings Elementary
766
Porter Ridge Elementary
765
Poplin Elementary
756
Wesley Chapel Elementary
729
New Town Elementary
691
East Union Middle
683
Unionville Elementary
679
Marvin Elementary
666
Weddington Elementary
652
Indian Trail Elementary
633
Rea View Elementary
629
Waxhaw Elementary
615
Shiloh Valley Elementary
574
Shiloh Valley Primary School
563
Western Union Elementary
539
Rocky River Elementary
536
Sardis Elementary
529
Sandy Ridge Elementary
528
Hemby Bridge Elementary
491
Benton Heights Elementary
451
Walter Bickett Elementary
444
East Elementary
423
Marshville Elementary
419
Fairview Elementary
394
Wingate Elementary
394
Rock Rest Elementary
394
Prospect Elementary
373
Union County Early College
340
Union Elementary
296
New Salem Elementary
249
Wolfe School
109
South Providence
91