Image Viewer

Who We Are

Charlotte-Mecklenburg Schools’ (CMS) bold vision of preparing every child for college or career requires having exceptional talent at every level of the organization. With more than 18,000 employees, CMS is one of the largest employers in the Mecklenburg County. At CMS, we believe in the full potential of all students. We work daily to provide them with the best education available anywhere and prepare every child to lead a rich and productive life. Each employee at CMS plays a vital role in our mission as we all work together to educate our students and support school system operations. Click here to view a video about our employees.


All That We Do

It takes a village to raise a child, and our school district is comprised of more than just teachers. While we have over 9,000 certified staff, it takes different departments and individuals to ensure that our students are taken care of while they are in school. Here are just a few examples:

  • Our bus drivers are the first and last CMS face that students see each day.

  • Our HVAC employees make sure that students have comfortable learning conditions.

  • Our Cafeteria staff serve students nutritious food so they have full bellies and are ready and awake.

  • Our Teacher Assistants provide support to our students and teachers.

  • Our Communications staff publicizes our mission and vision to the community and our employees.

  • Our Custodial staff keep our schools and buildings clean to provide a safe environment for our students and employees.

Where Do You Fit in our District?

Compare your skills and interests to open positions at CMS to see where you might be a good fit. Click on the application types below to view open positions. When you are ready, click the link on that page that states “External applicants click here to login and apply.” Do you already have an application on file? Click here to be directed to the log-in screen.


Instructional positions

Examples include: Teachers, Social Workers, Counselors, Psychologists
*For more information about teaching at CMS, please click here.


Non-Instructional positions

Positions that do not require an instructional or administrative license.  Examples include:  Teacher Assistants, After-School Enrichment Program (ASEP), Therapists, Maintenance, Office Support, Child Nutrition (Cafeteria Assistants), Secretaries, Bus Drivers, Bus Maintenance, Substitute Teachers, Custodial Staff, Directors, Managers


Administrative positions

Examples include: Assistant Principals, Principals, and other Licensed District Level Administrators
*For more information about Principal and Assistant Principal Talent Pools, please click here.


School Nurse Positions

School nurses are important members of the educational team at each school.  Our school nurses are provided and hired by the Mecklenburg County Health Department through an agreement with CMS.  To apply, please click here.

Attention Current Employees
Log into MyApp here 

Charlotte-Mecklenburg Schools employs more than 18,000 full and part-time employees and we thank you for your service to our team. By clicking here you will be directed to the CMS Intranet where you can view current internal positions and fill out our internal application. If you are logging in from home, you may be prompted to enter your username and password. This is the same username and password you use to log into your CMS email/computer.