Malaysia School Holidays 2026: Official KPM Calendar for Kumpulan A & Kumpulan B
The Malaysia School Holidays 2026 calendar has been officially released by the Ministry of Education Malaysia (KPM). The 2026 academic year also marks the return of the national school session to the usual January to December calendar.
For parents, students and families planning school routines, festive travel or year-end holidays, this guide provides the complete KPM school holiday 2026 calendar for both Kumpulan A and Kumpulan B, including term breaks, festive school holidays and important state-specific notes.
You can also refer directly to the official KPM Academic Calendar 2026 PDF for the original schedule.
At a Glance: Malaysia School Holidays 2026
- School starts in January 2026: Kumpulan A begins on 11 January 2026, while Kumpulan B begins on 12 January 2026.
- Two official school calendar groups: Kumpulan A covers Kedah, Kelantan and Terengganu; Kumpulan B covers the remaining states and federal territories, including Selangor, Kuala Lumpur, Sabah and Sarawak.
- Main school holiday periods: Students will have term breaks in March, late May to early June, late August to early September, and the year-end holiday in December.
- Festive school breaks: KPM provides additional school holidays around Chinese New Year 2026 and Hari Raya Aidilfitri 2026 for both Kumpulan A and Kumpulan B.
- Regional notes matter: Kaamatan in Sabah and Labuan, Gawai Dayak in Sarawak, and Sarawak’s separate Deepavali holiday arrangement are noted in the official KPM calendar.
Kumpulan A vs Kumpulan B: Which School Holiday Calendar Applies to You?
Malaysia’s school calendar is divided into Kumpulan A and Kumpulan B. The difference mainly reflects the school-week structure used by different states.
| Group | States / Federal Territories | 2026 School Year Begins |
|---|---|---|
| Kumpulan A | Kedah, Kelantan, Terengganu | 11 January 2026 |
| Kumpulan B | Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, Kuala Lumpur, Labuan, Putrajaya | 12 January 2026 |
If you are planning family travel, hotel bookings or balik kampung trips, always check whether your child’s school follows Kumpulan A or Kumpulan B before confirming dates.
Kumpulan A School Holidays 2026
The following Kumpulan A school holiday 2026 calendar applies to schools in Kedah, Kelantan and Terengganu.
| School Period / Holiday | Date | Duration |
|---|---|---|
| School Year Begins | 11 January 2026 | – |
| Cuti Penggal 1 | 20 March – 28 March 2026 | 9 days |
| Cuti Pertengahan Tahun | 22 May – 6 June 2026 | 16 days |
| Cuti Penggal 2 | 28 August – 5 September 2026 | 9 days |
| Cuti Akhir Persekolahan | 4 December – 31 December 2026 | 28 days |
Kumpulan B School Holidays 2026
The following Kumpulan B school holiday 2026 calendar applies to schools in Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, Kuala Lumpur, Labuan and Putrajaya.
| School Period / Holiday | Date | Duration |
|---|---|---|
| School Year Begins | 12 January 2026 | – |
| Cuti Penggal 1 | 21 March – 29 March 2026 | 9 days |
| Cuti Pertengahan Tahun | 23 May – 7 June 2026 | 16 days |
| Cuti Penggal 2 | 29 August – 6 September 2026 | 9 days |
| Cuti Akhir Persekolahan | 5 December – 31 December 2026 | 27 days |
Festive School Holidays 2026: Additional KPM Breaks
In addition to the main school term breaks, KPM also allocates extra school holidays around selected major festivals in 2026. These additional dates are especially useful for families planning festive trips and long-weekend travel.
| Festival | Main Festival Dates | Kumpulan A Additional KPM Holiday | Kumpulan B Additional KPM Holiday |
|---|---|---|---|
| Chinese New Year | 17 & 18 February 2026 | 15, 16 & 19 February 2026 | 16, 19 & 20 February 2026 |
| Hari Raya Aidilfitri | 21 & 22 March 2026 | 19 March 2026 | 19 & 20 March 2026 |
| Deepavali | 8 November 2026, except Sarawak | 9 November 2026 | 10 November 2026, except Sarawak |
| Deepavali Arrangement for Sarawak | Separate Sarawak allocation | – | 9 November 2026, Sarawak only |
Chinese New Year 2026 School Holiday
Chinese New Year 2026 falls on 17 February 2026 and 18 February 2026. KPM has confirmed additional school holidays surrounding the celebration for both Kumpulan A and Kumpulan B.
Kumpulan A Chinese New Year School Holiday
- 15 February 2026
- 16 February 2026
- 19 February 2026
Kumpulan B Chinese New Year School Holiday
- 16 February 2026
- 19 February 2026
- 20 February 2026
Because these dates sit close to the weekend and the two Chinese New Year public holidays, many students will enjoy an extended festive break. Families planning reunion dinners, interstate travel or overseas trips should prepare early, as transport and hotel prices may rise during peak periods.
CNY 2026 Leave Planning Idea for Parents
For working parents, the CNY school holiday window may be a useful time to coordinate annual leave with children’s school breaks. For example, parents in Kumpulan B states may consider taking leave around 16, 19 and 20 February 2026 if they want to match the full student holiday period.
| Date | Day | Status | Parent Planning Note |
|---|---|---|---|
| 16 February 2026 | Monday | Additional KPM School Holiday for Kumpulan B | Consider annual leave if needed |
| 17 February 2026 | Tuesday | Chinese New Year Day 1 | Public Holiday |
| 18 February 2026 | Wednesday | Chinese New Year Day 2 | Public Holiday |
| 19 February 2026 | Thursday | Additional KPM School Holiday | Consider annual leave if needed |
| 20 February 2026 | Friday | Additional KPM School Holiday for Kumpulan B | Consider annual leave if needed |
Hari Raya Aidilfitri 2026 School Holiday
Hari Raya Aidilfitri 2026 falls on 21 and 22 March 2026. KPM also allocates additional school holidays before the festive period:
- Kumpulan A: 19 March 2026
- Kumpulan B: 19 and 20 March 2026
This festive period connects closely with the first term school break. Kumpulan A begins its Cuti Penggal 1 on 20 March 2026, while Kumpulan B begins its break on 21 March 2026.
Important State-Specific School Holiday Notes for Sabah and Sarawak
The official KPM calendar also includes several state-specific notes that are especially relevant for families in East Malaysia.
Pesta Kaamatan 2026 in Sabah and Labuan
Pesta Kaamatan falls on 30 and 31 May 2026 for Sabah and Labuan. According to KPM, these dates fall within the Cuti Pertengahan Tahun 2026.
Hari Gawai Dayak 2026 in Sarawak
Hari Gawai Dayak falls on 1 and 2 June 2026 in Sarawak. These dates are also within the mid-year school holiday period.
Sarawak Deepavali School Holiday Arrangement
Sarawak follows the Kumpulan B calendar, but KPM lists a separate Deepavali-related school holiday arrangement for the state. The calendar allocates 9 November 2026 for Sarawak only, while other Kumpulan B states receive 10 November 2026.
Christmas 2026 Falls During the Year-End School Holiday
Christmas Day 2026 falls on 25 December 2026, which is already within the year-end school holiday for both Kumpulan A and Kumpulan B.
Back-to-School Planning for the January 2026 Session
Since the 2026 school session returns to a January start, parents may want to prepare earlier for school uniforms, shoes, stationery, bags and transport arrangements before the usual year-end rush.
For budget-conscious shopping ideas, you can browse SureLah’s Malaysia promotions and warehouse sales section for relevant deals and savings opportunities.
You may also explore more practical family-related guides in our Life Tips section.
Frequently Asked Questions About Malaysia School Holidays 2026
When does school start in Malaysia in 2026?
Schools in Kumpulan A begin on 11 January 2026, while schools in Kumpulan B begin on 12 January 2026.
Which states are in Kumpulan A?
Kumpulan A includes Kedah, Kelantan and Terengganu.
Which states are in Kumpulan B?
Kumpulan B includes Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, Kuala Lumpur, Labuan and Putrajaya.
Is Sarawak under Kumpulan B for school holidays 2026?
Yes. Sarawak is officially listed under Kumpulan B in the KPM Academic Calendar 2026.
When is the mid-year school holiday in 2026?
The mid-year school holiday 2026 runs from 22 May to 6 June for Kumpulan A and from 23 May to 7 June for Kumpulan B.
When is the year-end school holiday in 2026?
The year-end school holiday 2026 begins on 4 December for Kumpulan A and 5 December for Kumpulan B. Both end on 31 December 2026.
Does Chinese New Year 2026 include extra school holidays?
Yes. KPM provides additional festive school holidays for both Kumpulan A and Kumpulan B around Chinese New Year 2026.
Are Hari Raya Aidilfitri school holidays already included in the March break?
Hari Raya Aidilfitri 2026 falls during the first term holiday period. KPM also allocates additional school holidays before the celebration for both Kumpulan A and Kumpulan B.
Source note: The school holiday dates in this article are based on the official KPM Academic Calendar 2026. Parents and guardians should still refer to their child’s school notices for any school-level administrative updates.
https://shorturl.fm/Nbm2r
https://shorturl.fm/IkqOd
https://shorturl.fm/TBurT