The Ministry of Education Malaysia just announced an extra holiday on 23 June, 2017 for Category B Schools in Malaysia. Category B Schools are schools which observe Sat and Sun as weekend ie schools in Perlis, Pulau Pinang, Perak, Selangor, Negeri Sembilan, Melaka, Pahang, Sabah, Sarawak, Wilayah Persekutuan Kuala Lumpur, Labuan & Putrajaya.
This extra holiday is to be replaced on Saturday, 17 June, 2017. See images below. Source of image is
Surat Siaran Kementerian Pendidikan Malaysia Bilangan 7 Tahun 2017 Cuti Berganti Sempena Hari Raya Aidilfitri Tahun 2017
Meanwhile, below is the Cuti Perayaan or Festive Holiday as set by the Ministry of Education earlier. Image sourced from Kementerian Pendidikan Malaysia website under the heading Surat Siaran Takwim Penggal Dan Cuti Persekolahan Tahun 2017
Hari Raya Aidil Fitri School Holidays 2017 for schools in category A and B
Category A Schools Hari Raya Aididl Fitri School Holidays 2017
- schools in Negeri Kedah, Johor, Kelantan and Terengganu will be off from 23 June 2017 till 1 July 2017 ie 9 days in total
Fri 23 - Sat 24 June Weekend (2 days)
Sun 25 - Mon 26 June Hari Raya (2 days)
Tue 27 - Thur 29 June School Holidays (3 days)
Fri 30 Jun - Sat 1 Jul Weekend (2 days)
Total = 9 days
Category B Schools Hari Raya Aididl Fitri School Holidays 2017
- schools in Perlis, Pulau Pinang, Perak, Selangor, Negeri Sembilan, Melaka, Pahang, Sabah, Sarawak, Wilayah Persekutuan Kuala Lumpur, Labuan & Putrajaya. will be off from 23 June 2017 till 2 June 2017 ie 10 days in total minus 1 replacement school day on 17 June 2017 = 9 days in total.Sat 17 June Replacement School day (-1day)
Fri 23 June Extra Hari Raya Holiday (1 day)
Sat 24 June Weekend (1 day) *as weekend overlaps with Hari Raya
Sun 25 - Mon 26 June Hari Raya (2 days)
Tue 27 - Fri 30 June School Holidays (4 days)
Sat 1 - Sun 2 Jul Weekend (2 days)
Total = 10 days - 1 day = 9 days
In short, schools in Category A will be off for a 9 day stretch from 23 June till 1 Jul 2017 while schools in Category B will be off for a 10 day stretch from 23 June till 2 July 2017 with the need to replace one day of schooling on 17 June 2017.