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
(9)
Private
(9)
 
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
Recent Articles
November 09, 2016
Starting school can be a scary and overwhelming situation for any child, but children with autism experience unique challenges. Keep reading to learn what those challenges may be and to receive some tips for dealing with them appropriately.
November 09, 2016
For some students, attending college immediately after high school is not the right choice. Keep reading to learn more about the pros and cons of this decision and to learn about some alternative options.
November 08, 2016
Homework has become deeply ingrained in the U.S. educational system, but how much homework is too much and how can you create a healthy environment for your child to do schoolwork at home?