Charlotte-Mecklenburg Schools (CMS): 2026-27 School Calendar
Complete calendar for all CMS schools with important dates, breaks, and holidays. Keep scrolling for the full schedule or sync it directly to your phone.
At-a-Glance: Key Dates for the CMS 2026-27 School Year
Here are the most important dates for Charlotte-Mecklenburg Schools (CMS). All dates are from the official CMS calendar.
August 2026
2 eventsFirst Day of School
September 2026
2 eventsLabor Day
Teacher Workday
October 2026
3 eventsTeacher Workday
Early Release Day
End of First Quarter (Q1 — 46 days)
November 2026
4 eventsTeacher Workdays
Veterans Day
Teacher Workday
Thanksgiving Break
December 2026
2 eventsEarly Release Day
Winter Break
January 2027
4 eventsSchool Resumes After Winter Break
Martin Luther King Jr. Day (Make-Up Day 1)
End of Second Quarter (Q2 — 42 days)
Teacher Workday
February 2027
2 eventsTeacher Workday (Make-Up Day 2)
Early Release Day
March 2027
4 eventsEnd of Third Quarter (Q3 — 42 days)
Teacher Workday (Make-Up Day 3)
Good Friday
Spring Break
April 2027
2 eventsSchool Resumes After Spring Break
Early Release Day
May 2027
1 eventMemorial Day
June 2027
2 eventsLast Day of School (End of Fourth Quarter, Q4 — 47 days)
Teacher Workdays (Post-Planning, Make-Up Days 4-5)
| Date | Event | Type |
|---|---|---|
| Aug 17-24 | Teacher Workdays (Pre-Planning) | No Students |
| Aug 25 | First Day of School | School Start |
| Sep 7 | Labor Day | Holiday - No School |
| Sep 21 | Teacher Workday | No Students |
| Oct 2 | Teacher Workday | No Students |
| Oct 14 | Early Release Day | Early Release |
| Oct 30 | End of First Quarter (Q1 — 46 days) | Grading Period |
| Nov 2-3 | Teacher Workdays | No Students |
| Nov 11 | Veterans Day | Holiday - No School |
| Nov 25 | Teacher Workday | No Students |
| Nov 26-27 | Thanksgiving Break | Break - No School |
| Dec 9 | Early Release Day | Early Release |
| Dec 21 - Jan 1 | Winter Break | Break - No School |
| Jan 4 | School Resumes After Winter Break | School Resume |
| Jan 18 | Martin Luther King Jr. Day (Make-Up Day 1) | Holiday - No School |
| Jan 21 | End of Second Quarter (Q2 — 42 days) | Grading Period |
| Jan 22 | Teacher Workday | No Students |
| Feb 15 | Teacher Workday (Make-Up Day 2) | No Students |
| Feb 24 | Early Release Day | Early Release |
| Mar 24 | End of Third Quarter (Q3 — 42 days) | Grading Period |
| Mar 25 | Teacher Workday (Make-Up Day 3) | No Students |
| Mar 26 | Good Friday | Holiday - No School |
| Mar 29 - Apr 2 | Spring Break | Break - No School |
| Apr 5 | School Resumes After Spring Break | School Resume |
| Apr 28 | Early Release Day | Early Release |
| May 31 | Memorial Day | Holiday - No School |
| Jun 9 | Last Day of School (End of Fourth Quarter, Q4 — 47 days) | School End |
| Jun 10-11 | Teacher Workdays (Post-Planning, Make-Up Days 4-5) | No Students |
Weather Make-Up Days CMS designates five make-up days for weather closures, used in this order: Jan 18 (MLK Day), Feb 15, Mar 25, Jun 10, and Jun 11. The superintendent may waive up to four make-up days. North Carolina law (S.L. 2022-59) also authorizes remote instruction for emergency closures. Check CMS announcements on ParentSquare and local stations (WCNC, WBTV, WSOC) for the latest schedule changes.
Source: CMS Board of Education, approved April 8, 2025
Tired of Manually Tracking Dates? Never Miss an Early Dismissal Again.
We know Charlotte parents are juggling work, traffic, and school schedules. Here's what we hear every school year:
"Ice on I-485 and bridges — is CMS closed or on a two-hour delay? WCNC says one thing, the CMS app says another..."
"Wait, today is a teacher workday? I already dropped the kids at the Ballantyne carpool line!"
"Early release day and I'm stuck in traffic on I-77 near the Brookshire Freeway interchange"
"I need to request time off for parent-teacher conferences but can't figure out the dates from the CMS PDF"
"Is spring break next week or the week after? My boss at the Bank of America tower Uptown needs my PTO request by noon"
"NASCAR race weekend at the Speedway and we planned a family trip, but wait — is Monday a teacher workday or a regular school day?"
The reality: Checking PDFs and the CMS website repeatedly is exhausting. There's a better way...
The Solution: An Auto-Updating CMS Calendar for Your Phone
Stop the scramble. Our managed calendar service syncs every CMS date directly to your phone - including last-minute changes. Just $8.99 for peace of mind all year.
🔄 Auto-Updates When CMS Changes
When Charlotte-Mecklenburg Schools (CMS) changes dates, we update your calendar automatically. You do nothing.
📱 Syncs to All Your Devices
Works on your phone, tablet, computer, and smartwatch. Anywhere you have Google Calendar.
⏰ Never Miss Early Dismissals
Specific early dismissal days clearly marked with custom notifications. Never be caught off guard.
📋 Everything Included
All holidays, breaks, teacher planning days, grading periods, and early dismissal days.
👨👩👧👦 Perfect for Co-Parents
Share custody? Both parents can stay synchronized with the school schedule.
🔒 Read-Only for Safety
You can't accidentally delete school events. Your calendar stays organized and reliable.
How the CMS Google Calendar Sync Works
Purchase
Get instant access through our secure Etsy shop. Takes 30 seconds.
Provide Gmail
We'll send you the calendar invitation within 8 hours (usually much faster).
Accept Invite
One click and the CMS calendar appears in your Google Calendar.
Breathe Easy
Never check the CMS website again. Your calendar auto-updates all year.
⚡ Setup Takes Less Than 2 Minutes
Stop manually checking the CMS website. Get every date automatically delivered to your phone's calendar.
Start Your CMS Calendar Sync - $8.99Complete CMS School Coverage
This calendar covers all Charlotte-Mecklenburg Schools (CMS) across all regions. Whether your child attends elementary, middle, or high school, this is the official district-wide calendar that applies to every CMS school.
🏫 North Charlotte, Huntersville & University City
Elementary Schools:
Bain Elementary
Barnette Elementary
Clear Creek Elementary
Cornelius Elementary
Davidson Elementary
David Cox Road Elementary
Greenway Park Elementary
Huntersville Elementary
J.V. Washam Elementary
Lake Norman Elementary
Long Creek Elementary
Mallard Creek Elementary
Newell Elementary
Ridge Road Elementary
Statesville Road Elementary
University Meadows Elementary
University Park Creative Arts Elementary
Middle Schools:
Alexander Graham Middle
Bailey Middle
Bradley Middle
James Martin Middle
Jay M. Robinson Middle
Northeast Middle
Northridge Middle
Ridge Road Middle
High Schools:
Hopewell High
Julius L. Chambers High
Mallard Creek High
North Mecklenburg High
William A. Hough High
Cato Middle College High
Charlotte Engineering Early College
🌳 East Charlotte, Matthews & Mint Hill
Elementary Schools:
Albemarle Road Elementary
Blythe Elementary
Crown Point Elementary
Elizabeth Lane Elementary
Hickory Grove Elementary
Idlewild Elementary
Matthews Elementary
McAlpine Elementary
Mint Hill Elementary
Piney Grove Elementary
Providence Spring Elementary
Rama Road Elementary
Reedy Creek Elementary
Sharon Elementary
Stoney Creek Elementary
Windsor Park Elementary
Middle Schools:
Albemarle Road Middle
Carmel Middle
Crestdale Middle
Eastway Middle
Kennedy Middle
McClintock Middle
Mint Hill Middle
Southeast Middle
High Schools:
David W. Butler High
East Mecklenburg High
Independence High
Rocky River High
Levine Middle College High
🌿 South Charlotte, Ballantyne & Pineville
Elementary Schools:
Ballantyne Elementary
Berewick Elementary
Beverly Woods Elementary
Community House Elementary
Endhaven Elementary
Hawk Ridge Elementary
Jay M. Robinson Elementary
Lansdowne Elementary
Olde Providence Elementary
Pineville Elementary
Polo Ridge Elementary
Rea Farms STEAM Academy Elementary
Sterling Elementary
Middle Schools:
Community House Middle
Quail Hollow Middle
Rea Farms STEAM Academy Middle
South Charlotte Middle
Ballantyne Ridge Middle
High Schools:
Ardrey Kell High
Myers Park High
Olympic High
Palisades Park High
Providence High
South Mecklenburg High
Harper Middle College High
🏢 West Charlotte & Uptown
Elementary Schools:
Allenbrook Elementary
Ashley Park Pre-K-8
Barringer Academic Center
Berryhill Elementary
Billingsville Elementary
Briarwood Elementary
Bruns Avenue Elementary
Cotswold Elementary
Dilworth Elementary
Druid Hills Academy
First Ward Creative Arts Academy
Highland Renaissance Academy
Montclaire Elementary
Oakdale Elementary
Oakhurst STEAM Academy
Sedgefield Elementary
Thomasboro Academy
Tuckaseegee Elementary
Villa Heights Academic Center
Westerly Hills Academy
Winterfield Elementary
Middle Schools:
Cochrane Collegiate Academy
Coulwood Middle
Marie G. Davis Military and Global Leadership Academy
Martin Luther King Jr. Middle
Northwest School of the Arts
Piedmont Open IB Middle
Randolph Middle
Sedgefield Middle
Wilson STEM Academy
High Schools:
Garinger High
Harding University High
Phillip O. Berry Academy of Technology
West Charlotte High
West Mecklenburg High
Central Piedmont Early College High
Hawthorne Academy of Health Sciences
One Calendar for All CMS Schools
Important: This is the official district-wide calendar that applies to ALL Charlotte-Mecklenburg Schools. Whether your child attends any of the schools listed above, or any other CMS school across Mecklenburg County — from Huntersville to Pineville, Matthews to west Charlotte — this calendar covers your entire district across all regions, grade levels, and magnet programs.
📋 Official Data Sources
All calendar data is sourced directly from the official 2026-27 academic calendars published by Charlotte-Mecklenburg Schools (CMS).
Verified Accuracy
Cross-referenced with official CMS publications
Real-Time Updates
When CMS changes dates, we update immediately
Complete Coverage
Every holiday, break, and early dismissal included
Other North Carolina School Districts Available
Looking for another North Carolina school district? We also provide calendar sync services for other major districts across the Tar Heel State.
🏙️ North Carolina Family?
Moving between districts or have children in different counties? Each district calendar is separate, but you can subscribe to multiple calendars to keep track of all your children's school schedules in one place.
Frequently Asked Questions about the 2026-27 CMS Calendar
When is the first day of school for Charlotte-Mecklenburg Schools in 2026?
The first day of school for the CMS 2026-27 school year is Tuesday, August 25, 2026. Teacher workdays run from August 17-24 before students arrive.
When is the last day of school for CMS in 2027?
The last day of school for Charlotte-Mecklenburg Schools is Wednesday, June 9, 2027. Teacher workdays follow on June 10-11.
When is Winter Break for Charlotte-Mecklenburg Schools 2026-27?
Winter Break runs from Monday, December 21, 2026 through Friday, January 1, 2027. Students return to school on Monday, January 4, 2027.
When is Spring Break for CMS in 2027?
Spring Break for Charlotte-Mecklenburg Schools is Monday, March 29 through Friday, April 2, 2027. Good Friday falls on March 26, giving families an extended break. Students return on Monday, April 5, 2027.
How many teacher workdays are in the CMS 2026-27 calendar?
CMS has 16 scheduled teacher workdays when students do not attend: August 17-24 (pre-planning, 6 days), September 21, October 2, November 2-3, November 25, January 22, February 15, March 25, and June 10-11 (post-planning, 2 days). Some teacher workdays are designated make-up days for weather closures.
What are the early release days for CMS in 2026-27?
CMS has four scheduled early release days for the 2026-27 school year: October 14, 2026; December 9, 2026; February 24, 2027; and April 28, 2027. On these days students are dismissed approximately two hours early.
When do the grading quarters end for CMS 2026-27?
The CMS 2026-27 grading periods end on the following dates: Q1 ends Friday, October 30, 2026 (46 days); Q2 ends Thursday, January 21, 2027 (42 days); Q3 ends Wednesday, March 24, 2027 (42 days); Q4 ends Wednesday, June 9, 2027 (47 days, last day of school).
What happens when CMS has snow or ice day closures in 2026-27?
Charlotte-Mecklenburg Schools designates five make-up days in order: January 18 (MLK Day), February 15, March 25, June 10, and June 11. If severe weather forces closures, these days convert to instructional days. North Carolina also authorizes up to five remote learning days per year for emergency closures under S.L. 2022-59. CMS announces closures through ParentSquare and local media outlets like WCNC, WBTV, and WSOC.
Is this calendar for all CMS schools including magnet programs?
Yes. This is the district-wide calendar that applies to all Charlotte-Mecklenburg Schools — traditional, magnet, early college, and alternative programs across every transportation zone in Mecklenburg County, from Huntersville and Cornelius in the north to Pineville and Ballantyne in the south.
When is Thanksgiving Break for Charlotte-Mecklenburg Schools 2026?
Thanksgiving Break for CMS includes a teacher workday on Wednesday, November 25, 2026, followed by Thanksgiving Break on Thursday, November 26 and Friday, November 27, 2026. Students are off from school November 25-27. Students return on Monday, November 30, 2026.
How does the CMS calendar auto-sync work with Google Calendar?
After purchasing the CMS calendar subscription, all 30+ key dates — teacher workdays, early release days, holidays, and breaks — are instantly added to your Google Calendar, Apple Calendar, or Outlook. When CMS adjusts the calendar due to weather closures or board decisions, your synced calendar updates automatically so you never miss a change.
When is Martin Luther King Jr. Day for CMS students in 2027?
Martin Luther King Jr. Day is observed on Monday, January 18, 2027. There is no school for students on this day. Note that MLK Day is also designated as the first make-up day — if CMS uses weather closure days, MLK Day may become a regular instructional day.
When is Good Friday and Easter Break for CMS in 2027?
Good Friday is observed on Friday, March 26, 2027, and Spring Break runs from Monday, March 29 through Friday, April 2, 2027. Combined with the weekend, students have an extended break from March 26 through April 4.
How many instructional days are in the CMS 2026-27 school year?
The CMS 2026-27 school year includes a minimum of 1,063 instructional hours across 177 instructional days (46 + 42 + 42 + 47 days across four quarters), meeting the North Carolina state requirement. The school year runs from August 25, 2026 to June 9, 2027.
Where can I find CMS school closure announcements during bad weather?
CMS announces closures and delays through ParentSquare notifications, the official CMS website (cmsk12.org), and local media outlets. WCNC (Channel 36), WBTV (Channel 3), WSOC (Channel 9), and WFAE (90.7 FM, Charlotte's NPR station) all carry real-time closure alerts. The Charlotte Observer also posts updates online.
When was the CMS 2026-27 calendar approved?
The CMS 2026-27 academic calendar was approved by the Charlotte-Mecklenburg Board of Education on April 8, 2025. The superintendent recommendation was presented on March 11, 2025. CMS also continues to advocate for changes to North Carolina state law that would allow an earlier school start date.
Ready for a Stress-Free School Year?
Join Charlotte parents who never miss a school event.
🔒 Secure checkout via our official Etsy store
✅ Instant setup • ✅ Works all year • ✅ Auto-updates • ✅ 5-star rated