Public Schools

Public School Systems in North Carolina have been encouraged by the state to consolidate.  Thus many counties operate a single system, although there are areas (Mooresville, for example) that remain independent.  Charlotte-Mecklenburg Schools (CMS) is the largest system in the Carolinas, with over 128,000 students enrolled in various programs, including college prep, magnets, academically gifted, and technical.  CMS also offers the International Baccalaureate (IB) program, AP courses, and Magnet Programs – where specific schools focus on specialized areas such as foreign languages, sciences, or visual & performing arts.

Learn more about the schools in the Charlotte area at GreatSchools. For current “report cards” on each school system, visit NC School Report Cards.  There you will find detailed information on class size, performance, teachers, and more.

You might also find it helpful to see a map of the Charlotte-Mecklenburg area.

When deciding on a public school for your children, school zoning plays an important role in your home choice.  We can help advise you on which neighborhoods are zoned for your school of choice. Contact us for help searching by school preference.

Charlotte-Mecklenburg Schools
Mecklenburg County lies on the South Carolina State Line in the center of the state.
Cabarrus County Schools
Cabarrus County is located along the northeast border of Mecklenburg County.
Catawba County Schools
Catawba County is on the northwest corner of Mecklenburg County, along Lake Norman.
Gaston County Schools
Gaston County runs along the western border of Mecklenburg County.
Iredell-Statesville Schools
Iredell County lies directly north of Mecklenburg County.
Lincoln County Schools
Lincoln County is on the northwest border of Mecklenburg County on Lake Norman.
Mooresville Graded School District
The town of Mooresville is in southern Iredell County.
Union County Schools
Union County is located along the southeast border of Mecklenburg County.