Discover Waxhaw
UCPS.

School District

UCPS.

The district that explains most of southern Union County's housing market — roughly 40,000 students, a wide performance spread between clusters, and attendance lines that move with growth.

Union County Public Schools

Union County, North Carolina · official district site. Assignment is drawn at the parcel level and changes with growth — verify a specific address with the district rather than a listing sheet.

Students

≈ 40,000

Campuses

≈ 53

High Schools

11 traditional

Towns Served

10 on this site

Union County Public Schools is the single largest reason the southern Union corridor prices the way it does. The district covers the entire county — from the estate communities of Marvin and Weddington to the working neighborhoods of Monroe — and it consistently ranks among the stronger large districts in North Carolina on graduation rate and college-credit participation.

But "UCPS is good" is a claim that hides the interesting part. The county is really several districts wearing one name: the Marvin Ridge and Cuthbertson clusters in the affluent western half, the Sun Valley and Porter Ridge clusters absorbing the Indian Trail growth wave, and the Monroe, Forest Hills and Piedmont clusters serving an older, more economically mixed eastern county. Test-score spreads between those clusters are wide enough that a buyer comparing two Union County addresses is not comparing like with like.

Practically, this makes UCPS the most consequential thing a corridor buyer researches and the thing most often researched badly — through a third-party rating site rather than the district's own attendance-area lookup for the actual parcel.

Assignment

How a family is assigned to a campus.

Assignment is by attendance area, drawn to the parcel. Two houses on opposite sides of the same street can sit in different elementary areas, and neighborhood marketing materials are frequently out of date on this point.

Elementary areas feed named middle schools, which feed named high schools. The chain is published, but the elementary line is the one that moves most often, because elementary capacity is where growth is felt first.

The district publishes a school locator keyed to street address. That lookup — not a listing sheet, not a neighborhood website, not a rating app — is the only authoritative answer for a specific house.

Reassignment happens through a public process tied to new campus openings and capacity studies. If a neighborhood is newly built or the district has broken ground nearby, treat the current assignment as provisional.

High Schools

The high school patterns.

The assignment that carries the most weight in resale conversations, campus by campus.

  • Marvin Ridge High School

    Serves Marvin, much of Weddington and part of western Waxhaw; among the highest-performing public high schools in North Carolina and a documented driver of price in its attendance area.

  • Cuthbertson High School

    Serves much of Waxhaw and Wesley Chapel from a shared campus complex with Cuthbertson Middle; strong academic profile with a broad athletics program.

  • Weddington High School

    Draws from Weddington, Wesley Chapel and Matthews-adjacent Union addresses; long-standing academic and athletic reputation.

  • Sun Valley High School

    The Indian Trail and Lake Park cluster; broad AP and career-technical pathways with enrollment that reflects corridor growth.

  • Porter Ridge High School

    Serves Indian Trail, Stallings and Unionville-adjacent addresses on the county's northern growth edge.

  • Piedmont High School

    The Unionville and northeastern county cluster, with an agricultural and career-technical tradition.

  • Monroe High School

    The county seat's comprehensive high school, serving a more economically mixed attendance area.

  • Forest Hills High School

    Serves southern and eastern Monroe with a long institutional history in the county.

  • Parkwood High School

    Small-school culture on the county's northern side, near Stallings and Indian Trail.

  • Central Academy of Technology & Arts

    Countywide application magnet in Monroe; admission by application rather than address.

  • Union County Early College

    Five-year high school on the community-college campus; graduates leave with college credit.

Town by Town

High schools serving each UCPS town.

Which campus an address feeds is the question behind most searches for a town's schools. The pattern below is current for this school year; UCPS draws assignment at the parcel level and redraws it as capacity moves, so verify a specific address on the district's own lookup.

High schools and middle schools serving each town in Union County Public Schools
TownHigh schoolMiddle schoolDetail
WaxhawCuthbertson High School, Marvin Ridge High SchoolCuthbertson Middle School, Marvin Ridge Middle SchoolWaxhaw schools →
MarvinMarvin Ridge High SchoolMarvin Ridge Middle SchoolMarvin schools →
WeddingtonWeddington High SchoolWeddington Middle SchoolWeddington schools →
Mineral SpringsParkwood High SchoolParkwood Middle SchoolMineral Springs schools →
Wesley ChapelWeddington High School, Cuthbertson High SchoolWeddington Middle School, Cuthbertson Middle SchoolWesley Chapel schools →
Indian TrailSun Valley High School, Porter Ridge High SchoolSun Valley Middle School, Porter Ridge Middle SchoolIndian Trail schools →
StallingsPorter Ridge High SchoolPorter Ridge Middle SchoolStallings schools →
MonroeMonroe High SchoolMonroe Middle SchoolMonroe schools →
UnionvillePiedmont High SchoolPiedmont Middle SchoolUnionville schools →
Lake ParkSun Valley High SchoolSun Valley Middle SchoolLake Park schools →

Choice

Transfers, magnets, charters and private options.

UCPS runs a spring transfer window. Approvals depend on space at the receiving campus, and a granted transfer generally does not carry transportation.

Central Academy of Technology & Arts in Monroe is an application magnet drawing countywide, pairing career-technical pathways with a strong arts program. Admission is competitive and independent of home address.

Union County Early College, on the South Piedmont Community College campus, is a five-year high school where students leave with transferable college credit.

Charter schools operate outside the district entirely: Union Academy in Monroe and Union Preparatory Academy in Indian Trail both admit by lottery. A Waxhaw or Marvin address neither helps nor hurts a charter application.

Independent options — Charlotte Latin, Providence Day, Charlotte Christian, Carmel Christian, Covenant Day, Metrolina Christian — take a meaningful share of corridor families, and the drive time to each is part of that decision.

Programs

What the district offers beyond the standard course of study.

Availability differs by campus. Confirm at the school rather than assuming district-wide access.

  • Academically or Intellectually Gifted (AIG)

    Identification begins in the elementary grades with a mix of state-mandated screening and teacher referral; service models differ by campus.

  • Advanced Placement and dual enrollment

    Every traditional high school offers AP; dual-enrollment credit runs through South Piedmont Community College.

  • Career and Technical Education

    Pathway sequences in health science, engineering, construction, business and agriculture, some leading to industry credentials before graduation.

  • Exceptional Children services

    District-wide services with some specialized programs housed at designated campuses rather than every school.

  • World language and immersion

    Availability differs by campus; confirm at the specific school rather than assuming district-wide access.

Performance

Reading the results honestly.

On the measures the state publishes — four-year graduation rate, growth status, AP and college-credit participation — UCPS reports results at or above state averages, and its western high schools report some of the highest in North Carolina.

Read school report cards rather than composite letter grades from commercial sites. A composite grade blends proficiency with growth and with the demographics of the attendance area, which is why it tracks household income almost as closely as it tracks teaching.

Growth status is the more honest signal for a family choosing between two campuses: it measures whether students gained a year of learning in a year of school, independent of where they started.

Growth

Capacity, construction and moving lines.

Union County has absorbed sustained residential growth for two decades, and school capacity has repeatedly been the constraint that showed first — mobile classroom units, redrawn lines, and bond-funded construction on a recurring cycle.

Capacity pressure is not uniform. The Indian Trail and Wesley Chapel corridors have felt it most; parts of the eastern county have available seats.

For a buyer with a ten-year horizon, the useful reading is the district's capacity study and the county's land-use plan, not this year's assignment map.

Assignment & Price

What UCPS does to home prices.

The Marvin Ridge and Cuthbertson attendance areas carry the clearest measurable premium in the county. Buyers routinely pay more per square foot for an otherwise comparable house inside those lines.

That premium cuts both ways: a well-built house one street outside a requested line is often the best value in the corridor, and it resells to the same buyer pool once that buyer does the math.

Because lines move, paying a premium for an assignment is a bet with a term. Buyers holding five years or less are exposed to reassignment in a way that ten-year holds are not.

What people ask

UCPS assignment, answered plainly.

Phrased the way families actually search it — which high school serves a given town, how UCPS sets assignment, and what a boundary change does to a house.

Which high schools are in Union County Public Schools?

UCPS operates 11 comprehensive high schools: Marvin Ridge High School, Cuthbertson High School, Weddington High School, Sun Valley High School, Porter Ridge High School, Piedmont High School, Monroe High School, Forest Hills High School, Parkwood High School, Central Academy of Technology & Arts and Union County Early College. Each one anchors its own feeder pattern of middle and elementary campuses, and the spread between clusters is wide enough that families shop by campus rather than by district.

Which towns are in the UCPS district?

On this guide, UCPS covers Waxhaw, Marvin, Weddington, Mineral Springs, Wesley Chapel, Indian Trail, Stallings, Monroe, Unionville and Lake Park. District lines do not follow town limits exactly — a Union County address just outside a municipality is still inside the district, and a few addresses near the edges are assigned across a line that surprises people.

What high school serves Waxhaw, NC?

Addresses in Waxhaw are split between Cuthbertson High School and Marvin Ridge High School, with Cuthbertson Middle School and Marvin Ridge Middle School feeding it. Kensington, New Town, Rea View and Waxhaw elementary campuses feeding Cuthbertson and Marvin Ridge middle and high schools Assignment is set at the parcel level by UCPS and changes with redistricting, so verify the address on the district's own lookup before you write an offer.

What high school serves Marvin, NC?

Marvin is assigned to Marvin Ridge High School, with Marvin Ridge Middle School feeding it. Marvin Elementary feeding Marvin Ridge Middle and Marvin Ridge High — one of North Carolina's most requested feeder patterns Assignment is set at the parcel level by UCPS and changes with redistricting, so verify the address on the district's own lookup before you write an offer.

What high school serves Weddington, NC?

Weddington is assigned to Weddington High School, with Weddington Middle School feeding it. Weddington Elementary and Antioch Elementary feeding Weddington Middle and Weddington High Assignment is set at the parcel level by UCPS and changes with redistricting, so verify the address on the district's own lookup before you write an offer.

What high school serves Mineral Springs, NC?

Mineral Springs is assigned to Parkwood High School, with Parkwood Middle School feeding it. Western Union Elementary feeding the Parkwood middle and high campuses, with Waxhaw-pattern schools nearby Assignment is set at the parcel level by UCPS and changes with redistricting, so verify the address on the district's own lookup before you write an offer.

What high school serves Wesley Chapel, NC?

Addresses in Wesley Chapel are split between Weddington High School and Cuthbertson High School, with Weddington Middle School and Cuthbertson Middle School feeding it. Wesley Chapel Elementary feeding Weddington Middle and Weddington High, with Cuthbertson serving parts of the village Assignment is set at the parcel level by UCPS and changes with redistricting, so verify the address on the district's own lookup before you write an offer.

What high school serves Indian Trail, NC?

Addresses in Indian Trail are split between Sun Valley High School and Porter Ridge High School, with Sun Valley Middle School and Porter Ridge Middle School feeding it. Poplin, Shiloh Valley and Indian Trail elementary campuses feeding Sun Valley and Porter Ridge middle and high schools Assignment is set at the parcel level by UCPS and changes with redistricting, so verify the address on the district's own lookup before you write an offer.

How are school assignments determined in UCPS?

Assignment is by attendance area, drawn to the parcel. Two houses on opposite sides of the same street can sit in different elementary areas, and neighborhood marketing materials are frequently out of date on this point. A neighborhood's name, a listing sheet or a builder's brochure is not an assignment; only the district's address lookup is, and it is re-verified at enrollment.

Can you transfer schools within UCPS?

UCPS runs a spring transfer window. Approvals depend on space at the receiving campus, and a granted transfer generally does not carry transportation. Plan around the published window rather than assuming a transfer will be available in August.

Is Union County Public Schools a good school district?

On the measures the state publishes — four-year graduation rate, growth status, AP and college-credit participation — UCPS reports results at or above state averages, and its western high schools report some of the highest in North Carolina. Read cluster by cluster rather than by the district average, and weight growth: a campus at capacity performs differently two years after a boundary change than the last published report card suggests.

Do UCPS school assignments affect home prices?

The Marvin Ridge and Cuthbertson attendance areas carry the clearest measurable premium in the county. Buyers routinely pay more per square foot for an otherwise comparable house inside those lines. That premium is real and it is also fragile — it moves when the boundary does, which is why it belongs in a purchase decision as a factor rather than as the factor.

Are UCPS attendance lines changing?

Union County has absorbed sustained residential growth for two decades, and school capacity has repeatedly been the constraint that showed first — mobile classroom units, redrawn lines, and bond-funded construction on a recurring cycle. Treat any current boundary as accurate for this school year only, and check the district's redistricting notices for the next one.

Questions

UCPS, answered.

Is Union County Public Schools a good district?

By the state's published measures — graduation rate, growth status and college-credit participation — UCPS performs at or above North Carolina averages, and its western high schools rank among the state's strongest. The spread between clusters is wide, so the district's average is less useful than the specific attendance area for the house you are considering.

How do I find out which UCPS school my address is assigned to?

Use the district's own school locator, keyed to street address, at ucpsnc.org. Listing sheets, neighborhood marketing and rating apps are frequently out of date, and assignment is drawn at the parcel level.

Which UCPS high school serves Waxhaw?

Waxhaw is split. Western and northern portions feed Marvin Ridge High School, while much of the town feeds Cuthbertson High School. Because the line runs through the town, two Waxhaw addresses can carry different high school assignments.

Can I transfer my child to a different UCPS school?

The district runs a spring transfer window. Approval depends on space at the receiving school, and transportation is generally not provided for an approved transfer.

Do UCPS attendance lines change?

Yes. Reassignment happens through a public process tied to new campus openings and capacity studies, and Union County has been through several cycles. Treat any current assignment in a newly built area as provisional.

Are there charter or magnet alternatives in Union County?

Yes. Union Academy and Union Preparatory Academy are tuition-free charters admitting by lottery, and Central Academy of Technology & Arts plus Union County Early College are district options admitting by application rather than address.