Public Schools in Union County, North Carolina

There are 59 Public Schools in Union County, North Carolina, serving a population of 222,095 people in an area of 632 square miles. There is 1 Public School per 3,764 people, and 1 Public School per 10 square miles.

In North Carolina, Union County is ranked 88th of 100 counties in Public Schools per capita, and 15th of 100 counties in Public Schools per square mile.

List of Union County Public Schools

Find Union County, North Carolina public schools, including charter schools, k-12, elementary, middle, and high schools.


Antioch Elementary 3101 Antioch Church Road Matthews, NC

Benton Heights Elementary 1200 Concord Avenue Monroe, NC

Central Academy Of Technology & Arts 600 Brewer Drive Monroe, NC

Cuthbertson High 1400 Cuthbertson Road Waxhaw, NC

Cuthbertson Middle 1520 Cuthbertson Road Waxhaw, NC

East Elementary 515 Elizabeth Avenue Monroe, NC

East Union Middle 6010 West Marshville Boulevard Marshville, NC

Evergreen Elementary 7211 Old Highway 74 Wingate, NC

Fairview Elementary 110 Clontz Road Monroe, NC

Forest Hills High 100 Forest Hills School Road South Wingate, NC

Hemby Bridge Elementary 6701 Indian Trail Fairview Road Indian Trail, NC

Indian Trail Elementary 200 Education Drive Indian Trail, NC

Kensington Elementary 8701 Kensington Drive Waxhaw, NC

Marshville Elementary 515 North Elm Street Marshville, NC

Marvin Elementary 9700 Marvin Weddington Road Waxhaw, NC

Marvin Ridge High 2825 Crane Road Waxhaw, NC

Marvin Ridge Middle 2831 Crane Road Waxhaw, NC

Monroe High 1 High School Drive Monroe, NC

Monroe Middle 601 East Sunset Drive Monroe, NC

New Salem Elementary 6106 North Carolina 205 Marshville, NC

New Town Elementary 1100 Waxhaw Indian Trail Road South Waxhaw, NC

Parkwood High 3220 Parkwood School Road Monroe, NC

Parkwood Middle 3219 Parkwood School Road Monroe, NC

Piedmont High 3006 Sikes Mill Road Monroe, NC

Piedmont Middle 2816 Sikes Mill Road Monroe, NC

Poplin Elementary 5627 Poplin Road Indian Trail, NC

Porter Ridge Elementary 2843 Ridge Road Indian Trail, NC

Porter Ridge High School 2839 Ridge Road Indian Trail, NC

Porter Ridge Middle School 2827 Ridge Road Indian Trail, NC

Prospect Elementary 3005 Ruben Road Monroe, NC

Rea View Elementary 320 Reid Dairy Road Waxhaw, NC

Rock Rest Elementary 814 Old Pageland Monroe Road Monroe, NC

Rocky River Elementary 500 North Rocky River Road Monroe, NC

Sandy Ridge Elementary 10101 Waxhaw Manor Drive Waxhaw, NC

Sardis Elementary 4416 Sardis Church Road Monroe, NC

Shiloh Elementary 5210 Rogers Road Monroe, NC

South Providence 500 South Providence Street Waxhaw, NC

Stallings Elementary 3501 Stallings Road Stallings, NC

Sun Valley Elementary 5200 Rogers Road Monroe, NC

Sun Valley High 5211 Old Charlotte Highway Monroe, NC

Sun Valley Middle 1409 Wesley Chapel Road Indian Trail, NC

Union Academy 675 North Martin Luther King Junior Boulevard Monroe, NC

Union County Early College 4209a Old Charlotte Highway Monroe, NC

Union County Elementary School 600 Brewer Drive Monroe, NC

Union Day School 8120 Kensington Drive Waxhaw, NC

Union East Elementary School 675 North Martin Luther King Junior Boulevard Monroe, NC

Union Elementary 5320 White Store Road Wingate, NC

Union Prep Academy At Indian Trail 14015 East Independence Boulevard Indian Trail, NC

Unionville Elementary 4511 Unionville Road Monroe, NC

Walter Bickett Elementary 830 North Martin Luther King Junior Boulevard Monroe, NC

About Union County Public Schools

Union County Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in Union County, NC. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including North Carolina, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • Union County Public School calendars
  • Admissions policies and enrollment
  • Union County school district
  • Academics and school curriculum
  • School buses and transportation

Union County Public School Statistics

Find Union County Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

Union County Public School Enrollment
 Union CountyNorth Carolina
Nursery & Preschool Enrollment2,101 (54.7%)76,777 (55.2%)
Kindergarten Enrollment2,606 (86.3%)114,366 (89.7%)
Elementary School Enrollment (Grades 1-4)13,012 (87.6%)462,466 (90.5%)
Elementary School Enrollment (Grades 5-8)13,204 (86.7%)464,571 (90.2%)
High School Enrollment (Grades 9-12)14,295 (87.3%)485,174 (91.2%)
Union County Educational Attainment (Age 25+)
 Union CountyNorth Carolina
Less than 9th Grade Education5,398 (3.8%)333,408 (4.9%)
9-12th Grade (No Diploma)8,998 (6.4%)556,286 (8.2%)
High School Graduate (Including Equivalency)35,519 (25.3%)1,771,742 (26.1%)