Charlotte Schools Guide

Charlotte Schools Guide: CMS and Private Schools

The official links, enrollment steps, key dates and private school options families ask us about most, all in one place. The Zahn Group updates the "This month in CMS" section every month.

Start here: CMS in 3 steps

1

Find your assigned school

Charlotte-Mecklenburg Schools (CMS) assigns students to a home school by address. Look up the elementary, middle and high schools for any Mecklenburg County address.

Find My School
2

Register with CMS

New families register online. Have a birth certificate, proof of residency (lease or closing documents) and prior school records ready. 2027-28 registration opened October 19, 2026.

Register
3

Explore Program Choice

Magnet and specialty programs (Montessori, world languages, STEM, arts and early college) are filled by lottery. Students must be registered with CMS to apply.

See programs

Buying a home? Assignment boundaries can change from year to year. Check the current assignment for the specific address before you buy, and again close to your move.

2027-28 CMS Program Choice lottery

Oct 19 to Dec 1, 2026Future registration for new CMS students
Nov 2 to Dec 11, 2026Lottery application period
Jan 5, 2027Lottery results
Jan 11 to Feb 8, 2027Transfer and reassignment period

Good to know: The lottery is not first come, first served. Families rank their choices in one online application, and all applications received by the deadline are processed together.

This month in CMS: November 2026

Nov2-3
No school for students (teacher workdays)
Nov2
Program Choice lottery opens
Nov11
No school (Veterans Day)
Nov14
CMS Choice Fair, 10 a.m. to 2 p.m., Charlotte Convention Center
Nov25
No school for students (teacher workday)
Nov26-27
No school (Thanksgiving break)

Coming up in December

Dec 1: last day for new students to register and still apply to the lottery
Dec 9: early release day
Dec 11: Program Choice lottery closes
Dec 21 to Jan 1: winter break

2026-27 school year: August 25, 2026 to June 9, 2027. See the full CMS calendar

Looking outside Mecklenburg County?

Union County, NC

Waxhaw, Weddington, Marvin, Indian Trail

Union County Public Schools

Fort Mill and Tega Cay, SC

York County, South Carolina

Fort Mill School District

Indian Land, SC

Lancaster County, South Carolina

Lancaster County Schools

Each district has its own address lookup and enrollment process, so confirm the assigned schools for any home before you buy.

How can I compare Charlotte schools?

GreatSchools

Test scores, ratings, enrollment and parent reviews for public, charter and private schools across Charlotte.

Visit GreatSchools

CMS school plans

Each school's own improvement plan, goals and priorities, published by the district.

View plans

CMS data and fast facts

District-wide statistics on enrollment, schools and performance from CMS.

See the data

Touring a school and talking with its staff is still the best way to get a feel for it.

Private schools in the Charlotte area

Several private schools families moving to South Charlotte often ask us about:

Charlotte Latin School

TK-12Independent

9502 Providence Road, Charlotte

Admissions

Providence Day School

TK-12Independent

5800 Sardis Road, Charlotte

Admissions

Charlotte Country Day School

JK-12Independent

1440 Carmel Road, Charlotte

Admissions

Charlotte Christian School

JK-12Christian

7301 Sardis Road, Charlotte

Admissions

Charlotte Catholic High School

9-12Catholic

7702 Pineville-Matthews Road, Charlotte. Admissions through the Mecklenburg Area Catholic Schools (MACS) office.

Admissions

Covenant Day School

JK-12Christian

800 Fullwood Lane, Matthews

Admissions

Charlotte Preparatory School

PK-8Independent

212 Boyce Road, Charlotte

Admissions

Trinity Episcopal School

K-8Episcopal

750 East 9th Street, Charlotte (Center City)

Admissions

Carmel Christian School

K-12Christian

1145 Pineville-Matthews Road, Charlotte

Admissions

When to apply

Most schools open applications in the fall, with priority deadlines in December and January. Charlotte Country Day, for example, lists January 2, 2027 for JK and K, and January 15, 2027 for grades 1 to 12. Relocating mid-year? Many schools review late applications as space allows.

Tuition

Published 2026-27 tuition at several of these schools ranges from about $15,490 (junior kindergarten at Covenant Day) to $36,325 (grades 6 to 12 at Providence Day). Rates change every year, and most schools offer need-based financial aid.

More resources for moving to Charlotte

Moving to Charlotte FAQ  |  Charlotte Home Buyer FAQ  |  South Charlotte market update

Charlotte schools FAQ

How do I find out which CMS school a home is assigned to?

Enter the address in the CMS Find My School map on the Mecklenburg County GeoPortal. It shows the assigned elementary, middle and high schools for that address. Boundaries can change, so check again close to your move.

Can my child attend a CMS school other than our assigned school?

Yes, through the CMS Program Choice lottery or the transfer and reassignment process. For 2027-28, the lottery application period runs November 2 to December 11, 2026, and the student must be registered with CMS to apply.

When does the CMS school year start and end?

The 2026-27 CMS school year runs from August 25, 2026 to June 9, 2027. Winter break is December 21, 2026 to January 1, 2027, and spring break is March 29 to April 2, 2027.

When should I apply to private schools in Charlotte?

Plan to start in the fall. Most Charlotte private schools set priority application deadlines in December and January for the following school year, with decisions released in late winter or early spring.

Can The Zahn Group tell me which school is best?

We share official school information and resources so you can research schools yourself, but we don't rank or recommend schools. We're happy to point you to the district tools and school contacts you need while you look at homes.

School assignments, programs and dates are set by each school system and can change. Always confirm details directly with the school or district.

Agent profile image in chat bubble
Agent profile image in chat header

Molly Zahn Harrison

Owner, Broker in Charge | The Zahn Group | Select Realty

Agent profile image in message

or another way