Skip to content

School Holidays 2027

Malaysia, Singapore, Penang and KL international schools, and Indonesia — side by side, so you can plan a Penang family trip around them.

Last checked Mon 5 Oct 2026

84 breaks from published calendars · 9 with an expected end date Expected*

School systems
5
International schools
12
Busiest family windows
4
Quieter family windows
9

One feed for every system; each event is tagged [MY], [SG], [Penang intl], [KL intl] or [ID].

The five school systems

  • Malaysia (KPM)

    Malaysian government schools

    Penang and most Malaysian families

  • Singapore (MOE)

    Singapore MOE schools

    Singapore families

  • Penang intl

    Penang international schools

    Expat and local families in Penang

  • KL intl

    Klang Valley international schools

    KL / Selangor families — Penang’s biggest weekend market

  • Indonesia

    Indonesian schools (Jakarta & Medan)

    Indonesian families — Penang’s #1 foreign market

Who is off when — 2027 month by month

Each row is one school system; each square is a day. For international schools and Indonesia, a full square means at least half of the listed schools are off that day and a pale square means some are. A dashed square means that calendar is not published yet. The black dots mark days when three or more systems are off.

  • Off
  • Some schools off
  • In school
  • Not yet published
  • 3+ systems off

January 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Penang intl
11 Dec 2026 – 4 Jan 2027 Christmas / mid-year break (Tenby Penang) · 12 Dec 2026 – 4 Jan 2027 Christmas / mid-year break (POWIIS, St Christopher’s) · 12 Dec 2026 – 3 Jan 2027 Christmas / mid-year break (Uplands) · 18 Dec 2026 – 12 Jan 2027 Christmas / mid-year break (Dalat)
KL intl
11 Dec 2026 – 3 Jan 2027 Christmas / mid-year break (BSKL) · 11 Dec 2026 – 4 Jan 2027 Christmas / mid-year break (Tenby Setia Eco Park) · 12 Dec 2026 – 4 Jan 2027 Christmas / mid-year break (Alice Smith, Epsom) · 12 Dec 2026 – 3 Jan 2027 Christmas / mid-year break (Nexus) · 19 Dec 2026 – 10 Jan 2027 Christmas / mid-year break (ISKL) · 19 Dec 2026 – 11 Jan 2027 Christmas / mid-year break (M’KIS)
Indonesia
19 Dec 2026 – 3 Jan 2027 Libur Semester 1 (semester break) (Jakarta, North Sumatra (Medan))

February 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
5–14 Feb Chinese New Year school break
Singapore (MOE)
9 Feb CNY school off-in-lieu day
Penang intl
5–8 Feb Chinese New Year break (St Christopher’s, Tenby Penang, Uplands) · 6–14 Feb Chinese New Year break (POWIIS)
KL intl
5–9 Feb Chinese New Year break (Alice Smith, Epsom, Nexus) · 6–14 Feb Chinese New Year break (BSKL) · 6–9 Feb Chinese New Year break (Tenby Setia Eco Park)
Indonesia
6–10 Feb Libur Awal Ramadhan (start of Ramadan) (North Sumatra (Medan))

March 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
6–14 Mar Term 1 break (Cuti Penggal 1)
Singapore (MOE)
13–21 Mar March holidays (Term 1–2 break)
Penang intl
6–14 Mar Hari Raya break (Tenby Penang) · 10–14 Mar Hari Raya break (POWIIS, St Christopher’s, Uplands) · 20–29 Mar Easter / spring break (Dalat) · 27 Mar – 12 Apr Easter / spring break (St Christopher’s)
KL intl
6–14 Mar Hari Raya break (Nexus, Tenby Setia Eco Park) · 10–30 Mar Easter / spring break (Alice Smith) · 20 Mar – 4 Apr Easter / spring break (Epsom) · 20–28 Mar Easter / spring break (ISKL, M’KIS)
Indonesia
6–16 Mar Idul Fitri break (North Sumatra (Medan))

April 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Penang intl
27 Mar – 12 Apr Easter / spring break (St Christopher’s) · 3–18 Apr Easter / spring break (Uplands) · 10–18 Apr Easter / spring break (Tenby Penang) · 17 Apr – 2 May Easter / spring break (POWIIS)
KL intl
20 Mar – 4 Apr Easter / spring break (Epsom) · 3–18 Apr Easter / spring break (BSKL, Nexus) · 10–18 Apr Easter / spring break (Tenby Setia Eco Park)

May 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
15–21 May Hari Raya Haji & Wesak school break · 22 May – 6 Jun Mid-year break (Cuti Pertengahan Tahun)
Singapore (MOE)
3 May Labour Day school off-in-lieu day · 29 May – 27 Jun June holidays (mid-year)
Penang intl
17 Apr – 2 May Easter / spring break (POWIIS) · 15–23 May May half-term (St Christopher’s, Tenby Penang)
KL intl
22–30 May May half-term (Epsom)

June 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
22 May – 6 Jun Mid-year break (Cuti Pertengahan Tahun)
Singapore (MOE)
29 May – 27 Jun June holidays (mid-year)
Penang intl
3 Jun – 3 Aug Summer holidays (Dalat)
KL intl
4 Jun – 2 Aug Summer holidays (M’KIS)Expected* · 5 Jun – 3 Aug Summer holidays (ISKL)Expected* · 24 Jun – 15 Aug Summer holidays (Epsom)Expected* · 26 Jun – 11 Aug Summer holidays (BSKL)Expected*
Indonesia
19 Jun – 9 Jul Libur Semester Genap (end-of-year break) (North Sumatra (Medan)) · 26 Jun – 10 Jul Libur Semester 2 (end-of-year break) (Jakarta)

July 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Singapore (MOE)
5 Jul Youth Day school holiday
Penang intl
3 Jun – 3 Aug Summer holidays (Dalat) · 3 Jul – 24 Aug Summer holidays (St Christopher’s, Uplands)Expected* · 7 Jul – 19 Aug Summer holidays (POWIIS) · 10 Jul – 24 Aug Summer holidays (Tenby Penang)Expected*
KL intl
4 Jun – 2 Aug Summer holidays (M’KIS)Expected* · 5 Jun – 3 Aug Summer holidays (ISKL)Expected* · 24 Jun – 15 Aug Summer holidays (Epsom)Expected* · 26 Jun – 11 Aug Summer holidays (BSKL)Expected* · 1 Jul – 17 Aug Summer holidays (Nexus) · 3 Jul – 18 Aug Summer holidays (Alice Smith)Expected* · 8 Jul – 24 Aug Summer holidays (Tenby Setia Eco Park)Expected*
Indonesia
19 Jun – 9 Jul Libur Semester Genap (end-of-year break) (North Sumatra (Medan)) · 26 Jun – 10 Jul Libur Semester 2 (end-of-year break) (Jakarta)

August 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
28 Aug – 5 Sep Term 2 break (Cuti Penggal 2)
Singapore (MOE)
10 Aug Day after National Day (school holiday)
Penang intl
3 Jun – 3 Aug Summer holidays (Dalat) · 3 Jul – 24 Aug Summer holidays (St Christopher’s, Uplands)Expected* · 7 Jul – 19 Aug Summer holidays (POWIIS) · 10 Jul – 24 Aug Summer holidays (Tenby Penang)Expected*
KL intl
4 Jun – 2 Aug Summer holidays (M’KIS)Expected* · 5 Jun – 3 Aug Summer holidays (ISKL)Expected* · 24 Jun – 15 Aug Summer holidays (Epsom)Expected* · 26 Jun – 11 Aug Summer holidays (BSKL)Expected* · 1 Jul – 17 Aug Summer holidays (Nexus) · 3 Jul – 18 Aug Summer holidays (Alice Smith)Expected* · 8 Jul – 24 Aug Summer holidays (Tenby Setia Eco Park)Expected*

September 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
28 Aug – 5 Sep Term 2 break (Cuti Penggal 2)
Singapore (MOE)
3–12 Sep September holidays (Teachers’ Day + Term 3–4 break)

October 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
27–31 Oct Deepavali school break
Singapore (MOE)
8 Oct Children’s Day (primary schools only)
Penang intl
9–18 Oct October half-term (Dalat)

November 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Singapore (MOE)
20 Nov – 31 Dec Year-end holidays

December 2027

Malaysia
Singapore
Penang intl
KL intl
Indonesia
3+ off
Malaysia (KPM)
4–31 Dec Year-end break (Cuti Akhir Persekolahan)
Singapore (MOE)
20 Nov – 31 Dec Year-end holidays
Penang intl
17–31 Dec Christmas / mid-year break (Dalat)

Most international schools publish their 2027/28 calendars between January and July 2027, and Indonesian provinces in June 2027 — until then, September to December 2027 shows only Malaysian and Singapore schools (plus Dalat). We update this page as they publish.

Busiest family weeks 2027

Three or more of the five systems off at the same time, for three days or more — worked out day by day from the rows below. Book flights and family rooms early.

  • Fri 1 Jan – Sun 3 Jan3 days · up to 3 systems off

    Penang intlKL intlIndonesia
  • Sat 6 Feb – Tue 9 Feb4 days · up to 4 systems off

    Malaysia (KPM)Singapore (MOE)Penang intlKL intlIndonesia
  • Wed 10 Mar – Sun 14 Mar5 days · up to 4 systems off

    Malaysia (KPM)Singapore (MOE)Penang intlIndonesia
  • Sat 3 Jul – Sat 10 Jul8 days · up to 4 systems off

    Singapore (MOE)Penang intlKL intlIndonesia

Quieter family windows 2027

One system’s holidays while Malaysian government schools are in session — Penang is calmer and hotel prices are usually lower than in Malaysia’s own school holidays. Computed, three days or more.

  • Singapore (MOE)Mon 15 Mar – Sun 21 Mar

    7 days · also off: KL intl, Indonesia

  • KL intlSat 20 Mar – Sun 28 Mar

    9 days · also off: Singapore (MOE)

  • Penang intlSat 10 Apr – Mon 12 Apr

    3 days

  • Singapore (MOE)Mon 7 Jun – Sun 27 Jun

    21 days · also off: KL intl, Indonesia

  • IndonesiaSat 19 Jun – Sat 10 Jul

    22 days · also off: Singapore (MOE), Penang intl, KL intl

  • KL intlSat 26 Jun – Wed 18 Aug

    54 days · also off: Singapore (MOE), Penang intl, Indonesia

  • Penang intlSat 3 Jul – Tue 24 Aug

    53 days · also off: Singapore (MOE), KL intl, Indonesia

  • Singapore (MOE)Mon 6 Sep – Sun 12 Sep

    7 days

  • Singapore (MOE)Sat 20 Nov – Fri 3 Dec

    14 days

Typical international-school breaks in Malaysia

Summarised from the 12 Penang and Klang Valley international-school calendars below (2026/27 school year). International schools run August to June, so their breaks rarely line up with Malaysian government schools.

BreakSchoolsMost common datesStarts betweenEnds between
October half-term1217 Oct 2026 – 25 Oct 2026 (7 of 12)3 Oct 2026 – 17 Oct 202611 Oct 2026 – 25 Oct 2026
Deepavali break37 Nov 2026 – 10 Nov 2026 (3 of 3)7 Nov 202610 Nov 2026
Christmas / mid-year break1212 Dec 2026 – 4 Jan 2027 (4 of 12)11 Dec 2026 – 19 Dec 20263 Jan – 12 Jan
Chinese New Year break95–8 Feb (3 of 9)5 Feb – 6 Feb8 Feb – 14 Feb
Hari Raya break66–14 Mar (3 of 6)6 Mar – 10 Mar14 Mar
Easter / spring break123–18 Apr (3 of 12)10 Mar – 17 Apr28 Mar – 2 May
May half-term315–23 May (2 of 3)15 May – 22 May23 May – 30 May
Summer holidays123 Jul – 24 Aug (2 of 12)3 Jun – 10 Jul2 Aug – 24 Aug

Summer “ends” include expected dates for schools that have not yet published 2027/28.

Every school calendar, with sources

Breaks are shown as the full run of days off, including the weekends either side. Malaysian and Singapore government school holidays are on the Penang 2027 calendar and in the month view above.

Penang international schools

The International School of Penang (Uplands)

Batu Ferringhi, Penang · British (IGCSE) + IB Diploma

  • 17 Oct 2026 – 25 Oct 2026 October half-term(9 days)Confirmed
  • 7 Nov 2026 – 10 Nov 2026 Deepavali break(4 days)Public holiday 9 Nov + professional-development day 10 Nov.Confirmed
  • 12 Dec 2026 – 3 Jan 2027 Christmas holidays(23 days)Confirmed
  • 5–8 Feb Chinese New Year break(4 days)School holiday on Fri 5 Feb before the 6–8 Feb public holidays.Confirmed
  • 10–14 Mar Hari Raya break(5 days)Public holidays 10–11 Mar + school holiday Fri 12 Mar.Confirmed
  • 3–18 Apr Spring holidays(16 days)Confirmed
  • 3 Jul – 24 Aug Summer holidays(53 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; term began Wed 26 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: Uplands Academic Calendar 2026–2027 (school PDF; uplands.org refused our fetch, copy hosted by The International Schools guide) · checked Mon 5 Oct 2026

Dalat International School

Tanjung Bungah, Penang · American

  • 10 Oct 2026 – 19 Oct 2026 Semester 1 break(10 days)Published as 12–19 Oct.Confirmed
  • 18 Dec 2026 – 12 Jan 2027 Christmas break (between semesters)(26 days)Semester 1 ends Thu 17 Dec; semester 2 begins Wed 13 Jan.Confirmed
  • 20–29 Mar Semester 2 break(10 days)Published as 22–29 Mar.Confirmed
  • 3 Jun – 3 Aug Summer holidays(62 days)Semester 2 ends Wed 2 Jun; 2027–28 begins Wed 4 Aug.Confirmed
  • 9–18 Oct Semester 1 break(10 days)Published as 11–18 Oct 2027.Confirmed
  • 17–31 Dec → Jan 2028 Christmas break (between semesters)(15 days)Semester 1 ends Thu 16 Dec 2027. The January 2028 return date is not published yet.Confirmed

Dalat publishes semester dates and breaks; one-off public-holiday closures are not listed on the page.

2027/28 calendar: partly published. Source: Dalat calendar page (school years 2026–2027 and 2027–2028) · checked Mon 5 Oct 2026

St Christopher’s International Primary School

Penang · British (primary)

  • 17 Oct 2026 – 25 Oct 2026 October half-term(9 days)Confirmed
  • 12 Dec 2026 – 4 Jan 2027 Christmas holidays(24 days)Term 1 ends Fri 11 Dec; term 2 starts Tue 5 Jan.Confirmed
  • 5–8 Feb Chinese New Year break(4 days)Pause day Fri 5 Feb.Confirmed
  • 10–14 Mar Hari Raya break(5 days)Pause day Fri 12 Mar.Confirmed
  • 27 Mar – 12 Apr Easter holidays(17 days)Term 2 ends Fri 26 Mar; term 3 starts Tue 13 Apr.Confirmed
  • 15–23 May May half-term(9 days)Confirmed
  • 3 Jul – 24 Aug Summer holidays(53 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; term began Wed 26 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: St Christopher’s academic year dates 2026–2027 · checked Mon 5 Oct 2026

Tenby International School Penang

Penang · British (IGCSE / A-level)

  • 3 Oct 2026 – 11 Oct 2026 Mid-term break(9 days)Confirmed
  • 7 Nov 2026 – 10 Nov 2026 Deepavali holiday(4 days)Confirmed
  • 11 Dec 2026 – 4 Jan 2027 End of term 1 holidays(25 days)Term 1 ends Thu 10 Dec; term 2 starts Tue 5 Jan.Confirmed
  • 5–8 Feb Lunar New Year holiday(4 days)Confirmed
  • 6–14 Mar Mid-term break (Hari Raya)(9 days)Confirmed
  • 10–18 Apr End of term 2 holidays(9 days)Term 2 ends Fri 9 Apr; term 3 starts Mon 19 Apr.Confirmed
  • 15–23 May Mid-term break(9 days)Confirmed
  • 10 Jul – 24 Aug Summer holidays(46 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; term began Wed 26 Aug in 2026.Expected*

International stream. Sekolah Sri Tenby (the national-curriculum stream) follows a January–December year.

2027/28 calendar: not yet published. Source: Tenby Schools Penang — TIS Planner 2026/27 (PDF, 12 Feb 2026) · checked Mon 5 Oct 2026

Prince of Wales Island International School (POWIIS)

Balik Pulau and Tanjung Bungah, Penang · British

  • 17 Oct 2026 – 25 Oct 2026 Half-term break(9 days)Confirmed
  • 12 Dec 2026 – 4 Jan 2027 Christmas holidays(24 days)Term 1 ends at lunchtime Fri 11 Dec; teacher-training day 4 Jan; school opens 5 Jan.Confirmed
  • 6–14 Feb Chinese New Year / half-term(9 days)Confirmed
  • 10–14 Mar Hari Raya Aidilfitri holiday(5 days)Confirmed
  • 17 Apr – 2 May Easter holidays(16 days)Term 2 ends at lunchtime Fri 16 Apr; term 3 begins Mon 3 May.Confirmed
  • 7 Jul – 19 Aug Summer holidays(44 days)Term ends at lunchtime Tue 6 Jul; 2027/28 restarts Fri 20 Aug (published on the same PDF).Confirmed

2027/28 calendar: partly published. Source: POWIIS Academic Year 2026–2027 term dates (PDF, version 9 Jul 2026) · checked Mon 5 Oct 2026

Klang Valley international schools

The Alice Smith School

Kuala Lumpur / Seri Kembangan · British

  • 10 Oct 2026 – 18 Oct 2026 Half-term break(9 days)Confirmed
  • 12 Dec 2026 – 4 Jan 2027 Christmas holidays(24 days)Term 1 ends Fri 11 Dec (12 noon); INSET 4 Jan; term 2 starts Tue 5 Jan.Confirmed
  • 5–9 Feb Chinese New Year closure(5 days)CNY eve 5 Feb, public holidays 6–8 Feb, INSET 9 Feb.Confirmed
  • 10–30 Mar Term break (Hari Raya + Easter)(21 days)Term 2 ends Tue 9 Mar; term 3 starts Wed 31 Mar.Confirmed
  • 3 Jul – 18 Aug Summer holidays(47 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; term began Thu 20 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: Alice Smith term dates 2026–2027 · checked Mon 5 Oct 2026

International School of Kuala Lumpur (ISKL)

Ampang Hilir, Kuala Lumpur · American + IB

  • 17 Oct 2026 – 25 Oct 2026 Mid-semester break(9 days)Confirmed
  • 19 Dec 2026 – 10 Jan 2027 Mid-year break(23 days)Semester 2 starts Mon 11 Jan.Confirmed
  • 20–28 Mar Mid-semester break(9 days)Confirmed
  • 5 Jun – 3 Aug Summer holidays(60 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; last day Fri 4 Jun; school began Wed 5 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: ISKL 2026–2027 school year calendar (PDF v1.3, 30 Apr 2026) · checked Mon 5 Oct 2026

Mont’Kiara International School (M’KIS)

Mont Kiara, Kuala Lumpur · American + IB

  • 17 Oct 2026 – 25 Oct 2026 Mid-term break(9 days)Confirmed
  • 19 Dec 2026 – 11 Jan 2027 Winter break(24 days)Semester 1 ends Fri 18 Dec; PD day 11 Jan; school resumes 12 Jan.Confirmed
  • 20–28 Mar Mid-term break(9 days)Confirmed
  • 4 Jun – 2 Aug Summer holidays(60 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; last day for students Thu 3 Jun; school began Tue 4 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: M’KIS 2026–2027 school calendar at a glance (PDF) · checked Mon 5 Oct 2026

Nexus International School Malaysia

Putrajaya · British + IB

  • 17 Oct 2026 – 25 Oct 2026 Mid-term holidays(9 days)Confirmed
  • 12 Dec 2026 – 3 Jan 2027 Christmas holidays(23 days)Confirmed
  • 5–9 Feb Mid-term holidays (CNY break)(5 days)Confirmed
  • 6–14 Mar Mid-term holidays (Hari Raya break)(9 days)Confirmed
  • 3–18 Apr Easter / spring holidays(16 days)Confirmed
  • 1 Jul – 17 Aug Summer holidays(48 days)Confirmed

2027/28 calendar: not yet published. Source: Nexus academic calendar 2026/27 · checked Mon 5 Oct 2026

The British International School of Kuala Lumpur (BSKL)

Petaling Jaya, Selangor · British + IB

  • 3 Oct 2026 – 11 Oct 2026 Half-term 1(9 days)Confirmed
  • 11 Dec 2026 – 3 Jan 2027 Christmas holidays(24 days)Term 1 ends Thu 10 Dec; term 2 starts Mon 4 Jan.Confirmed
  • 6–14 Feb Half-term 2 (Chinese New Year)(9 days)Confirmed
  • 3–18 Apr Easter holidays(16 days)Term 2 ends Fri 2 Apr; term 3 starts Mon 19 Apr.Confirmed
  • 26 Jun – 11 Aug Summer holidays(47 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; term 3 ends Fri 25 Jun; term began Thu 13 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: BSKL 2026–27 academic calendar · checked Mon 5 Oct 2026

Tenby International School Setia Eco Park

Shah Alam, Selangor · British

  • 10 Oct 2026 – 18 Oct 2026 Mid-term 1 break(9 days)Confirmed
  • 7 Nov 2026 – 10 Nov 2026 Deepavali holiday(4 days)Confirmed
  • 11 Dec 2026 – 4 Jan 2027 End of term 1 holiday(25 days)Last day Thu 10 Dec; Sultan of Selangor’s Birthday Fri 11 Dec; term 2 starts Tue 5 Jan.Confirmed
  • 6–9 Feb Lunar New Year holiday(4 days)Confirmed
  • 6–14 Mar Mid-term 2 break (Hari Raya)(9 days)Confirmed
  • 10–18 Apr End of term 2 holiday(9 days)Confirmed
  • 8 Jul – 24 Aug Summer holidays(48 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; last day of term 3 Wed 7 Jul; term began Wed 26 Aug in 2026.Expected*

2027/28 calendar: not yet published. Source: Tenby Setia Eco Park school calendar · checked Mon 5 Oct 2026

Epsom College Malaysia

Bandar Enstek, Negeri Sembilan (near KLIA) · British (boarding and day)

  • 17 Oct 2026 – 25 Oct 2026 Half-term break(9 days)From 4.10pm Fri 16 Oct.Confirmed
  • 12 Dec 2026 – 4 Jan 2027 Christmas holidays(24 days)Term 2 starts Tue 5 Jan.Confirmed
  • 5–9 Feb Half-term break (Chinese New Year)(5 days)From 4.10pm Thu 4 Feb; term restarts Wed 10 Feb.Confirmed
  • 20 Mar – 4 Apr Easter holidays(16 days)Term 2 ends Fri 19 Mar; term 3 starts Mon 5 Apr.Confirmed
  • 22–30 May Half-term break(9 days)Confirmed
  • 24 Jun – 15 Aug Summer holidays(53 days)Start is published. End is an estimate — the 2027/28 calendar is not out yet; term 3 ends Wed 23 Jun; term began Mon 17 Aug in 2026.Expected*

Exeat (long) weekends are not listed as breaks.

2027/28 calendar: not yet published. Source: Epsom College Malaysia term dates 2026–2027 (PDF) · checked Mon 5 Oct 2026

Indonesian schools (Jakarta & Medan)

DKI Jakarta state and private schools (SD, SMP, SMA, SMK)

DKI Jakarta · Indonesian national

  • 19 Dec 2026 – 3 Jan 2027 Libur Semester 1 (semester break)(16 days)Published 19 Dec – 2 Jan; semester 2 starts Mon 4 Jan.Confirmed
  • 26 Jun – 10 Jul Libur Semester 2 (end-of-year break)(15 days)School year ends Fri 25 Jun 2027.Confirmed

Not yet published: Ramadan and Idul Fitri school break 2027 — the decree says it follows the national government ruling, which is not yet published. Idul Fitri itself is 10–11 Mar 2027.

2027/28 calendar: not yet published. Source: Keputusan Kepala Dinas Pendidikan Provinsi DKI Jakarta No. 346 Tahun 2026 (signed 23 Jun 2026) — decree text reproduced by Komunitas Belajar · checked Mon 5 Oct 2026

North Sumatra schools (SMA, SMK, SLB) — incl. Medan

Sumatera Utara (Medan) · Indonesian national

  • 19 Dec 2026 – 3 Jan 2027 Libur Semester Ganjil (semester break)(16 days)Semester ends Fri 18 Dec; published break 21–31 Dec + New Year; semester 2 starts Mon 4 Jan.Confirmed
  • 6–10 Feb Libur Awal Ramadhan (start of Ramadan)(5 days)Published 8–10 Feb, after the Imlek (CNY) holiday on Sat 6 Feb.Confirmed
  • 6–16 Mar Idul Fitri break(11 days)Special holidays 8, 12, 15, 16 Mar + Nyepi 9 Mar + Idul Fitri 10–11 Mar.Confirmed
  • 19 Jun – 9 Jul Libur Semester Genap (end-of-year break)(21 days)Semester ends Fri 18 Jun; published break 21 Jun – 9 Jul.Confirmed

The provincial decree covers senior secondary (SMA/SMK/SLB). Primary and junior secondary (SD/SMP) calendars are set by each city — Kota Medan’s may differ slightly.

2027/28 calendar: not yet published. Source: Keputusan Kepala Dinas Pendidikan Provinsi Sumatera Utara No. 100.3.4.1/001/DISDIK/VI/2026 — decree text reproduced by Komunitas Belajar · checked Mon 5 Oct 2026

Schools without a public calendar we could use

We do not guess term dates. These schools are not in the counts above — check with the school directly.

  • Garden International School (KL intl) — Term dates are not on the school’s public website (parent portal only).
  • Sunway International School (KL intl) — We could not reach the school’s website to read a calendar.
  • Stonyhurst International School Penang (Penang intl) — We could not reach the school’s website to read a calendar.
  • Straits International School Penang (Penang intl) — We could not reach the school’s website to read a calendar.
  • Fairview International School Penang (Penang intl) — No published 2026/27 term-date calendar found on fairview.edu.my.
  • Pelita International School (Penang intl) — We could not reach the school’s website to read a calendar.
  • Wesley Methodist School Penang (International) (Penang intl) — 2026/27 calendar not yet published — the school’s calendar page still shows 2025/26.

About “Expected” dates and our sources

* Expected — to be confirmed. Only one kind of date is estimated: the last day of the 2027 summer holidays for schools that have not yet published their 2027/28 calendar. We move the school’s 2026 first day on one year to the same weekday (for example Wednesday 26 August 2026 → Wednesday 25 August 2027). Every other date is printed in the school’s or education office’s own calendar. Schools can change dates — confirm with your school before booking.

Sources

Not covered: Singapore international schools, and UK and Australian school holidays. Indonesian calendars are provincial; we list DKI Jakarta and North Sumatra (Medan has direct flights to Penang).

School holidays 2027 — FAQs

When are the international school holidays in Penang for 2026/27?

From each school’s published calendar: October half-term 3 Oct 2026 – 11 Oct 2026 — Tenby Penang; October half-term 10 Oct 2026 – 19 Oct 2026 — Dalat; October half-term 17 Oct 2026 – 25 Oct 2026 — POWIIS, St Christopher’s, Uplands; Deepavali break 7 Nov 2026 – 10 Nov 2026 — Tenby Penang, Uplands; Christmas / mid-year break 11 Dec 2026 – 4 Jan 2027 — Tenby Penang; Christmas / mid-year break 12 Dec 2026 – 4 Jan 2027 — POWIIS, St Christopher’s; Christmas / mid-year break 12 Dec 2026 – 3 Jan 2027 — Uplands; Christmas / mid-year break 18 Dec 2026 – 12 Jan 2027 — Dalat; Chinese New Year break 5–8 Feb — St Christopher’s, Tenby Penang, Uplands; Chinese New Year break 6–14 Feb — POWIIS; Hari Raya break 6–14 Mar — Tenby Penang; Hari Raya break 10–14 Mar — POWIIS, St Christopher’s, Uplands; Easter / spring break 20–29 Mar — Dalat; Easter / spring break 27 Mar – 12 Apr — St Christopher’s; Easter / spring break 3–18 Apr — Uplands; Easter / spring break 10–18 Apr — Tenby Penang; Easter / spring break 17 Apr – 2 May — POWIIS; May half-term 15–23 May — St Christopher’s, Tenby Penang; Summer holidays 3 Jun – 3 Aug — Dalat; Summer holidays 3 Jul – 24 Aug (end expected) — St Christopher’s, Uplands; Summer holidays 7 Jul – 19 Aug — POWIIS; Summer holidays 10 Jul – 24 Aug (end expected) — Tenby Penang; October half-term 9–18 Oct — Dalat; Christmas / mid-year break 17–31 Dec — Dalat. Summer end dates marked “expected” are estimates until the schools publish 2027/28.

When are the KL international school holidays in 2026/27?

October half-term 3 Oct 2026 – 11 Oct 2026 — BSKL; October half-term 10 Oct 2026 – 18 Oct 2026 — Alice Smith, Tenby Setia Eco Park; October half-term 17 Oct 2026 – 25 Oct 2026 — Epsom, ISKL, M’KIS, Nexus; Deepavali break 7 Nov 2026 – 10 Nov 2026 — Tenby Setia Eco Park; Christmas / mid-year break 11 Dec 2026 – 3 Jan 2027 — BSKL; Christmas / mid-year break 11 Dec 2026 – 4 Jan 2027 — Tenby Setia Eco Park; Christmas / mid-year break 12 Dec 2026 – 4 Jan 2027 — Alice Smith, Epsom; Christmas / mid-year break 12 Dec 2026 – 3 Jan 2027 — Nexus; Christmas / mid-year break 19 Dec 2026 – 10 Jan 2027 — ISKL; Christmas / mid-year break 19 Dec 2026 – 11 Jan 2027 — M’KIS; Chinese New Year break 5–9 Feb — Alice Smith, Epsom, Nexus; Chinese New Year break 6–14 Feb — BSKL; Chinese New Year break 6–9 Feb — Tenby Setia Eco Park; Hari Raya break 6–14 Mar — Nexus, Tenby Setia Eco Park; Easter / spring break 10–30 Mar — Alice Smith; Easter / spring break 20 Mar – 4 Apr — Epsom; Easter / spring break 20–28 Mar — ISKL, M’KIS; Easter / spring break 3–18 Apr — BSKL, Nexus; Easter / spring break 10–18 Apr — Tenby Setia Eco Park; May half-term 22–30 May — Epsom; Summer holidays 4 Jun – 2 Aug (end expected) — M’KIS; Summer holidays 5 Jun – 3 Aug (end expected) — ISKL; Summer holidays 24 Jun – 15 Aug (end expected) — Epsom; Summer holidays 26 Jun – 11 Aug (end expected) — BSKL; Summer holidays 1 Jul – 17 Aug — Nexus; Summer holidays 3 Jul – 18 Aug (end expected) — Alice Smith; Summer holidays 8 Jul – 24 Aug (end expected) — Tenby Setia Eco Park. Garden International School and Sunway International School could not be included — see the list of schools without a public calendar.

When are the Indonesian school holidays in 2026/27?

Indonesian school calendars are set by each province. DKI Jakarta: Libur Semester 1 (semester break) 19 Dec 2026 – 3 Jan 2027 — Jakarta; Libur Semester 2 (end-of-year break) 26 Jun – 10 Jul — Jakarta; Jakarta’s Ramadan/Idul Fitri school break is not yet published. North Sumatra (Medan): Libur Semester Ganjil (semester break) 19 Dec 2026 – 3 Jan 2027 — North Sumatra (Medan); Libur Awal Ramadhan (start of Ramadan) 6–10 Feb — North Sumatra (Medan); Idul Fitri break 6–16 Mar — North Sumatra (Medan); Libur Semester Genap (end-of-year break) 19 Jun – 9 Jul — North Sumatra (Medan).

What are the busiest weeks for family travel to Penang in 2027?

Counting the weeks when three or more of the five school systems on this page are off at once: 1–3 Jan (Penang intl, KL intl, Indonesia); 6–9 Feb (Malaysia (KPM), Singapore (MOE), Penang intl, KL intl, Indonesia); 10–14 Mar (Malaysia (KPM), Singapore (MOE), Penang intl, Indonesia); 3–10 Jul (Singapore (MOE), Penang intl, KL intl, Indonesia). Malaysian school holidays on their own (late May–early June, December) are also busy in Penang.

When is a quieter time to visit Penang with kids in 2027?

When your children are off but Malaysian schools are not: Singapore (MOE) 15–21 Mar; KL intl 20–28 Mar; Penang intl 10–12 Apr; Singapore (MOE) 7–27 Jun; Indonesia 19 Jun – 10 Jul; KL intl 26 Jun – 18 Aug; Penang intl 3 Jul – 24 Aug; Singapore (MOE) 6–12 Sep; Singapore (MOE) 20 Nov – 3 Dec. Malaysian families are still in school then, so Penang is calmer than during Malaysia’s own holidays.

Do international schools in Malaysia follow the Malaysian school holidays?

No. Most follow a British or American August–June year, so their holidays differ from Malaysian government schools (January–December). Across the 12 international schools listed here for 2026/27 — October half-term: 12 schools, most often 17 Oct 2026 – 25 Oct 2026; Deepavali break: 3 schools, most often 7 Nov 2026 – 10 Nov 2026; Christmas / mid-year break: 12 schools, most often 12 Dec 2026 – 4 Jan 2027; Chinese New Year break: 9 schools, most often 5–8 Feb; Hari Raya break: 6 schools, most often 6–14 Mar; Easter / spring break: 12 schools, most often 3–18 Apr; May half-term: 3 schools, most often 15–23 May; Summer holidays: 12 schools, most often 3 Jul – 24 Aug.

What does “expected” mean on this page?

Only one kind of date is estimated: the end of the 2027 summer holidays for schools that have not yet published their 2027/28 calendar. We take the school’s 2026 start day and move it on one year to the same weekday. Every other date is printed in the school’s or education office’s own calendar.

Penang 2027 calendar

Public holidays, long weekends, festivals and events.

When to visit Penang

Weather, crowds and prices by month.

Build your itinerary

Turn your dates into a day-by-day Penang plan.

Calendars covered: KPM Kumpulan B, MOE Singapore, Uplands, Dalat, St Christopher’s, Tenby Penang, POWIIS, Alice Smith, ISKL, M’KIS, Nexus, BSKL, Tenby Setia Eco Park, Epsom, Jakarta, North Sumatra (Medan).

Penang Travel Newsletter

Get insider tips on Penang attractions delivered to your inbox.

Ask about Penang