Skip to content
Charlotte
Queen City Magazine
The Charlotte directory and the stories behind it
Sponsor spot "Presented by" on this guide: your name on a page people come back to all year. Sponsor this guide

How CMS school assignment and the magnet lottery work

This guide is for parents navigating Charlotte-Mecklenburg Schools, the largest district in North Carolina, serving roughly 140,000 students across more than 180 schools. The system runs two parallel tracks, home school assignment and magnet or choice programs, and understanding that they run on entirely different calendars and different rules is the single most useful thing a new or prospective parent can know.

Home school assignment

Every address in Mecklenburg County is assigned to a specific elementary, middle and high school based on attendance boundaries the district sets and periodically redraws. This is the default school your child attends unless you apply for and are accepted into something else.

The boundaries do not always match neighborhood names or even school district folklore passed between neighbors, and they change over time as the district adjusts for enrollment growth or new schools opening. Checking the district’s own boundary lookup tool using the exact address you are considering, instead of relying on what a real estate listing or a neighbor says, is the only reliable way to confirm which schools serve a specific home.

This matters enormously for anyone house hunting with children, since two houses on the same street can occasionally fall into different attendance zones depending on exactly where a boundary line runs, and that difference can mean an entirely different high school four years later.

The magnet and choice lottery

Beyond the assigned home school, CMS runs a separate system of magnet schools, with specialized programs in areas like STEM, arts, language immersion and international baccalaureate curricula, along with a broader school choice option that lets families apply to schools outside their home zone with available seats.

Applications for magnet and choice programs for the following school year typically open in the winter, well before most families are thinking about the next fall, and the window closes weeks later. Missing that window means waiting a full year for another chance, since there is no rolling admission for the main lottery cycle. This is the detail that catches the most families off guard, particularly anyone who moved to Charlotte mid year and did not know a deadline had already passed months before they arrived.

Seats are allocated by a lottery instead of first come, first served, though some programs weight the lottery to encourage socioeconomic or geographic diversity across the district, and the specific weighting varies by program and changes periodically as the district adjusts its policy.

What to do if you are moving mid year

A family relocating to Charlotte outside the normal application window should contact the district’s student placement office directly instead of the individual school, since placement decisions for new arrivals run through a centralized process. Bring proof of address and be prepared for the home school assignment to be the practical starting point even if a magnet program is the eventual goal, since a mid year magnet seat depends entirely on space being available at that specific point in the year.

Private and independent alternatives

For families who decide against the public system entirely, Charlotte has a deep bench of independent schools, several of which we cover in our private schools guide. Charlotte Latin School is one of the larger and longer established options, with campuses built for a college preparatory track from early grades through high school. Independent school admissions run on their own separate calendar as well, typically opening applications in the fall for the following school year, so a family considering both public magnet options and private schools needs to track two entirely different timelines at once.

Redistricting and boundary changes

CMS periodically redraws attendance boundaries as neighborhoods grow or shrink and as new schools open, and these changes can be contentious, with public hearings and community input sessions preceding any board vote. A family that bought a home specifically for its assigned school should watch board meeting agendas for boundary discussions, since a redistricting vote can change which school an address feeds into with only a year or two of notice.

Why this system exists

CMS runs both a neighborhood assignment model and a magnet and choice system because the district serves an enormous and geographically uneven population, and a single assignment method could not serve both a family wanting a guaranteed nearby school and a family seeking a specific program like language immersion or an arts focus. The dual system is meant to balance predictability against choice, though in practice it means every family has to understand two sets of rules instead of one.

Board members and district staff periodically debate changes to how the lottery is weighted and how boundaries get drawn, and these debates surface at public board meetings that any resident can attend or watch online. Families who care deeply about a specific school’s future boundary or a specific magnet program’s admission criteria benefit from following these meetings directly instead of waiting for a decision to be announced after the fact.

Talking to other parents versus checking the source

Every Charlotte parent has an opinion about which schools are strong and which application strategy worked for their own child, and that word of mouth knowledge is often useful for texture and lived experience. It is a poor substitute for checking current, official information on deadlines, boundaries and lottery weighting, since all three change often enough that even a friend’s advice from two years ago can be meaningfully out of date by the time a new family needs it.

Charter schools as a third option

Beyond the traditional CMS system and private schools, North Carolina charter schools operate as an additional publicly funded option with their own separate application and lottery process, distinct from both CMS’s home assignment and its own magnet lottery. Several charter schools operate within Mecklenburg County, each running its own admissions timeline, and a family exploring every option available should treat charters as a genuinely separate third track requiring its own research instead of folding them into either of the other two systems.

For a family weighing all three tracks at once, public assignment, magnet lottery and private school, keeping a simple written timeline of every application deadline across the year is a small effort that prevents the single most common and most painful mistake: discovering a deadline has passed only after it mattered.

Sibling preference is another factor worth knowing about early: most magnet programs give priority to a student whose sibling already attends the same school, which can meaningfully improve odds for a second or third child even when the lottery for a first child was competitive.

Transportation is another practical factor: a home school assignment generally comes with bus service, while a magnet or choice seat outside the home zone may require a longer bus ride or parent provided transportation, which is worth weighing alongside the academic program itself.

Good to know

Checked September 2026. Application windows, boundary maps and lottery weighting all change periodically, so confirm current details directly with the district instead of relying on secondhand information from other parents, however well intentioned, since specifics shift from year to year in ways that are easy to get wrong.

The district’s own website is the authoritative source for boundary lookups, application windows and current magnet program lists, and calling the student placement office directly is the fastest way to get a specific question about an individual family’s situation answered accurately.

Know something about the CMS system we should have included? Tell us.

Run a place readers should know about?

Get listed in the directory. Plans start at $19/mo; nonprofits are free.