Skip to content
S

Largest Schools in Union County Public Schools (2025)

Schools with the highest enrollment. Ranked by the Success Index (US) from official American data; 50 schools in Union County Public Schools, North Carolina. Rank positions shown on each profile are within United States and North Carolina.

  1. 1
    84
    Marvin Ridge HighWaxhaw · Public HighEnrollment: 1,961
  2. 2
    81
    Weddington HighMatthews · Public HighEnrollment: 1,899
  3. 3
    80
    Cuthbertson HighWaxhaw · Public HighEnrollment: 1,857
  4. 4
    58
    Porter Ridge High SchoolIndian Trail · Public HighEnrollment: 1,809
  5. 5
    62
    Porter Ridge Middle SchoolIndian Trail · Public MiddleEnrollment: 1,447
  6. 6
    85
    Weddington MiddleMatthews · Public MiddleEnrollment: 1,324
  7. 7
    81
    Cuthbertson MiddleWaxhaw · Public MiddleEnrollment: 1,323
  8. 8
    85
    Marvin Ridge MiddleWaxhaw · Public MiddleEnrollment: 1,277
  9. 9
    57
    Sun Valley HighMonroe · Public HighEnrollment: 1,272
  10. 10
    65
    Piedmont HighMonroe · Public HighEnrollment: 1,270
  11. 11
    20
    Monroe HighMonroe · Public HighEnrollment: 1,215
  12. 12
    61
    Parkwood HighMonroe · Public HighEnrollment: 1,082
  13. 13
    60
    Piedmont MiddleMonroe · Public MiddleEnrollment: 980
  14. 14
    32
    Forest Hills HighMarshville · Public HighEnrollment: 973
  15. 15
    53
    Sun Valley MiddleIndian Trail · Public MiddleEnrollment: 909
  16. 16
    83
    Kensington ElementaryWaxhaw · Public ElementaryEnrollment: 901
  17. 17
    50
    Parkwood MiddleMonroe · Public MiddleEnrollment: 879
  18. 18
    88
    Central Academy of Technology and ArtsMonroe · Public HighEnrollment: 875
  19. 19
    85
    Antioch ElementaryMatthews · Public ElementaryEnrollment: 816
  20. 20
    20
    Monroe MiddleMonroe · Public MiddleEnrollment: 802
  21. 21
    69
    Stallings ElementaryStallings · Public ElementaryEnrollment: 766
  22. 22
    42
    Porter Ridge ElementaryIndian Trail · Public ElementaryEnrollment: 765
  23. 23
    75
    Poplin ElementaryIndian Trail · Public ElementaryEnrollment: 756
  24. 24
    83
    Wesley Chapel ElementaryMonroe · Public ElementaryEnrollment: 729
  25. 25
    87
    New Town ElementaryWaxhaw · Public ElementaryEnrollment: 691
  26. 26
    26
    East Union MiddleMarshville · Public MiddleEnrollment: 683
  27. 27
    73
    Unionville ElementaryMonroe · Public ElementaryEnrollment: 679
  28. 28
    89
    Marvin ElementaryMarvin · Public ElementaryEnrollment: 666
  29. 29
    89
    Weddington ElementaryMatthews · Public ElementaryEnrollment: 652
  30. 30
    56
    Indian Trail ElementaryIndian Trail · Public ElementaryEnrollment: 633
  31. 31
    89
    Rea View ElementaryWaxhaw · Public ElementaryEnrollment: 629
  32. 32
    49
    Waxhaw ElementaryWaxhaw · Public ElementaryEnrollment: 615
  33. 33
    55
    Shiloh Valley ElementaryMonroe · Public ElementaryEnrollment: 574
  34. 34
    60
    Shiloh Valley Primary SchoolMonroe · Public ElementaryEnrollment: 563
  35. 35
    56
    Western Union ElementaryWaxhaw · Public ElementaryEnrollment: 539
  36. 36
    42
    Rocky River ElementaryMonroe · Public ElementaryEnrollment: 536
  37. 37
    48
    Sardis ElementaryMonroe · Public ElementaryEnrollment: 529
  38. 38
    87
    Sandy Ridge ElementaryWaxhaw · Public ElementaryEnrollment: 528
  39. 39
    65
    Hemby Bridge ElementaryIndian Trail · Public ElementaryEnrollment: 491
  40. 40
    27
    Benton Heights ElementaryMonroe · Public ElementaryEnrollment: 451
  41. 41
    24
    Walter Bickett ElementaryMonroe · Public ElementaryEnrollment: 444
  42. 42
    19
    East ElementaryMonroe · Public ElementaryEnrollment: 423
  43. 43
    28
    Marshville ElementaryMarshville · Public ElementaryEnrollment: 419
  44. 44
    65
    Fairview ElementaryMonroe · Public ElementaryEnrollment: 394
  45. 45
    46
    Rock Rest ElementaryMonroe · Public ElementaryEnrollment: 394
  46. 46
    23
    Wingate ElementaryWingate · Public ElementaryEnrollment: 394
  47. 47
    30
    Prospect ElementaryMonroe · Public ElementaryEnrollment: 373
  48. 48
    75
    Union County Early CollegeMonroe · Public HighEnrollment: 340
  49. 49
    32
    Union ElementaryWingate · Public ElementaryEnrollment: 296
  50. 50
    59
    New Salem ElementaryMarshville · Public ElementaryEnrollment: 249

Marvin Ridge High in Waxhaw leads the 2025 list of largest schools in Union County Public Schools with Enrollment 1,961. Of the 50 schools shown, 50 are public.

For the full picture see the wider North Carolina largest schools rankings, every school on the Union County Public Schools page, or the comparison tool to put a shortlist side by side.

Free academic assessment

Is your child on grade level in reading and math?

Success Tutoring offers personalised English and math tutoring from Kindergarten to Grade 12. Start with a free online assessment and a clear plan for the year ahead.

  • Personalised learning plan mapped to the Australian Curriculum
  • English & Maths from Kindergarten to Year 12
  • Flexible memberships, no lock-in contracts
  • Centres across NSW, VIC, QLD, WA, SA and ACT

No cost, no obligation. By submitting you agree to be contacted by Success Tutoring about your enquiry. See our privacy policy.

Frequently asked questions

What is the best largest school in Union County Public Schools?

Marvin Ridge High in Waxhaw, North Carolina ranks first among largest schools in Union County Public Schools with Enrollment 1,961 (Enrollment: 1,961).

How are largest schools in Union County Public Schools ranked?

Schools with the highest enrollment. Only schools eligible for the Success Index (US) are included; the index is shown alongside for context.

Are these 2025 rankings official?

No. They are computed by Success Tutoring from official American data (Urban Institute Education Data Portal (NCES CCD, EDFacts); NCES Common Core of Data). States set their own assessments and proficiency cut scores, so proficiency rates are most comparable within a state. Use the state rankings for like-for-like comparisons.