Union County Public Schools

All
(53)
All
(53)
 
High
(14)
High
(14)
 
Middle
(12)
Middle
(12)
 
Elementary
(33)
Elementary
(33)
 
Pre-K
(20)
Pre-K
(20)
 
Charter
(1)
Charter
(1)
 
Private
(10)
Private
(10)
 
There are 53 public schools in Union County, North Carolina, serving 42,379 students.
Minority enrollment is 32% (majority Hispanic and Black) and the student:teacher ratio is 16:1.

Union County Public Schools

  • School Location Grades Students
  • MatthewsAntioch Elementary School
    3101 Antioch Church Rd
    MatthewsNC 28104
    (704)841-2505

    Grades: KG-5 | 839 students
  • MonroeBenton Heights Elementary School
    1200 Concord Ave
    MonroeNC 28110
    (704)296-3100

    Grades: PK-5 | 649 students
  • MonroeCentral Academy Of Technology & Arts
    600 Brewer Dr
    MonroeNC 28112
    (704)296-3088

    Grades: 9-12 | 822 students
  • WaxhawCuthbertson High School
    1400 Cuthbertson Rd
    WaxhawNC 28173
    (704)296-0105

    Grades: 9-12 | 1441 students
  • WaxhawCuthbertson Middle School
    1520 Cuthbertson Rd
    WaxhawNC 28173
    (704)296-0107

    Grades: 6-8 | 1338 students
  • MonroeEast Elementary School
    515 Elizabeth Ave
    MonroeNC 28112
    (704)296-3110

    Grades: PK-5 | 461 students
  • MarshvilleEast Union Middle School
    6010 West Marshville Blvd
    MarshvilleNC 28103
    (704)290-1540

    Grades: 6-8 | 786 students
  • MonroeFairview Elementary School
    110 Clontz Rd
    MonroeNC 28110
    (704)753-2800

    Grades: PK-5 | 466 students
  • MarshvilleForest Hills High School
    100 Forest Hills School Rd
    MarshvilleNC 28103
    (704)233-4001

    Grades: 9-12 | 913 students
  • Indian TrailHemby Bridge Elementary School
    6701 Indian Trlfairview Rd
    Indian TrailNC 28079
    (704)882-1191

    Grades: PK-5 | 481 students
  • Indian TrailIndian Trail Elementary School
    200 Education Rd
    Indian TrailNC 28079
    (704)821-7614

    Grades: PK-5 | 706 students
  • WaxhawKensington Elementary School
    8701 Kensington Dr
    WaxhawNC 28173
    (704)290-1500

    Grades: KG-5 | 1006 students
  • MarshvilleMarshville Elementary School
    515 North Elm St
    MarshvilleNC 28103
    (704)624-2133

    Grades: PK-5 | 443 students
  • WaxhawMarvin Elementary School
    9700 Marvin School Rd
    WaxhawNC 28173
    (704)843-5399

    Grades: PK-5 | 640 students
  • WaxhawMarvin Ridge High School
    2825 Crane Rd
    WaxhawNC 28173
    (704)290-1520

    Grades: 9-12 | 1513 students
  • WaxhawMarvin Ridge Middle School
    2831 Crane Rd
    WaxhawNC 28173
    (704)290-1510

    Grades: 6-8 | 1431 students
  • MonroeMonroe High School
    1 High School Dr
    MonroeNC 28112
    (704)296-3130

    Grades: 9-12 | 882 students
  • MonroeMonroe Middle School
    601 East Sunset Dr
    MonroeNC 28112
    (704)296-3120

    Grades: 6-8 | 969 students
  • MarshvilleNew Salem Elementary School
    6106 Hwy 205
    MarshvilleNC 28103
    (704)385-9430

    Grades: KG-5 | 299 students
  • WaxhawNew Town Elementary School
    1100 Waxhawindian Tr. Rd
    WaxhawNC 28173
    (704)290-1525

    Grades: PK-5 | 911 students
  • MonroeParkwood High School
    3220 Parkwood School Rd
    MonroeNC 28112
    (704)764-2900

    Grades: 9-12 | 854 students
  • MonroeParkwood Middle School
    3219 Parkwood School Rd
    MonroeNC 28112
    (704)764-2910

    Grades: 6-8 | 681 students
  • MonroePiedmont High School
    3006 Sikes Mill Rd
    MonroeNC 28110
    (704)753-2810

    Grades: 9-12 | 1155 students
  • MonroePiedmont Middle School
    2816 Sikes Mill Rd
    MonroeNC 28110
    (704)753-2840

    Grades: 6-8 | 986 students
  • Indian TrailPoplin Elementary School
    5627 Poplin Rd
    Indian TrailNC 28079
    (704)296-0320

    Grades: KG-5 | 677 students
  • Indian TrailPorter Ridge Elementary School
    2843 Ridge Rd
    Indian TrailNC 28079
    (704)289-1965

    Grades: PK-5 | 582 students
  • Indian TrailPorter Ridge High School
    2839 Ridge Rd
    Indian TrailNC 28079
    (704)292-7662

    Grades: 9-12 | 1544 students
  • Indian TrailPorter Ridge Middle School
    2827 Ridge Rd
    Indian TrailNC 28079
    (704)225-7555

    Grades: 6-8 | 1421 students
  • MonroeProspect Elementary School
    3005 Ruben Rd
    MonroeNC 28112
    (704)764-2920

    Grades: KG-5 | 476 students
  • WaxhawRea View Elementary School
    320 Reid Dairy Rd
    WaxhawNC 28173
    (704)290-1524

    Grades: KG-5 | 680 students
  • MonroeRock Rest Elementary School
    814 Old Pagelandmonroe Rd
    MonroeNC 28112
    (704)290-1513

    Grades: PK-5 | 625 students
  • MonroeRocky River Elementary School
    500 North Rocky River Rd
    MonroeNC 28110
    (704)290-1523

    Grades: PK-5 | 805 students
  • WaxhawSandy Ridge Elementary School
    10101 Waxhaw Manor Dr
    WaxhawNC 28173
    (704)290-1505

    Grades: KG-5 | 907 students
  • MonroeSardis Elementary School
    4416 Sardis Church Rd
    MonroeNC 28110
    (704)882-4303

    Grades: PK-5 | 506 students
  • MonroeShiloh Elementary School
    5210 Rogers Rd
    MonroeNC 28110
    (704)296-3035

    Grades: PK-5 | 589 students
  • Show 18 more public schools in Union County, NC