如果你曾经为了学校假期订机票,却发现出发前一天票价翻倍,原因通常就在这里。马来西亚同时跑两套学年历,两者相差一天,而这一天的方向,会随着你看的是假期开头还是结尾而反转。

以下所有内容都来自同一份文件:教育部的《2026年学年历》(Kalendar Akademik Tahun 2026),刊登于moe.gov.my的Takwim与Kalendar Akademik页面,读取日期为2026年8月28日。分组定义见附录A与B,节庆假期见附录C。

两个组别,以及那个换组的州

A组:吉打、吉兰丹、登嘉楼。

B组:柔佛、马六甲、森美兰、彭亨、霹雳、玻璃市、槟城、沙巴、砂拉越、雪兰莪、吉隆坡联邦直辖区、纳闽联邦直辖区、布城联邦直辖区。

之所以要分组,是因为A组州属实行星期五至星期六的周末,B组则是星期六至星期日,连带整个上课周的起讫日都不同。

这份名单从前还有第四个州。《2024/2025年学年历》列出的A组是Johor, Kedah, Kelantan dan Terengganu。到了2025/2026修订版,柔佛已改列B组,并延续至2026年。原因与学制无关:柔佛自2025年1月1日起,把周末由星期五至星期六改回星期六至星期日,于是只剩吉打、吉兰丹与登嘉楼三州维持周五周六周末。

还有一项结构性改变值得留意:2026年这份文件的名称是《2026年学年历》,涵盖单一日历年;而2023/2024、2024/2025与2025/2026三份,都是跨年度的。

2026学年实际是怎么搭起来的

两个组别跑的是同一副骨架,而教育部为其中每一段都公布了上课天数。

A组在2026年1月11日(星期日)开学,B组在1月12日(星期一)开学。这就是那一天的错开,来源也一样:在周五周六周末的州属,星期日是正常上课日。

第一学期(Penggal 1)上课至A组3月19日、B组3月20日,教育部计为10周,A组44个上课天、B组43个。第一次期中假之后续课至5月21日或22日,再8周,A组40天、B组39天。第二学期在年中假后开课,上课至8月27日或28日:两组同为12周、58个上课天。九月至十二月那一段则是13周

四段相加,A组学生2026年共上204个上课天,B组202个。这两天的差距全部出现在上半年;从六月起,两组的天数完全一致。

2026年剩下的每一个假期,按组别列出

学年由两个学期(penggal)构成,每个学期中间各插入一个短假,两个学期之间有一个长假,年末再有一个长假。

第二次期中假(Cuti Penggal 2)。 A组:2026年8月28日至9月5日,九天。B组:2026年8月29日至9月6日,九天。

复课日。 A组9月6日;B组9月7日

最后一段。 A组上课至12月3日,B组至12月4日。两组在这一段都是62个上课天,是全年最长的一段连续上课期。

年终假期(Cuti Akhir Persekolahan)。 A组:2026年12月4日至31日,28天。B组:2026年12月5日至31日,27天。

供参照,2026年较早的两个假期是:第一次期中假,A组3月20日至28日、B组3月21日至29日,各九天;年中假,A组5月22日至6月6日、B组5月23日至6月7日,各16天。

两个已经改动过日期的节庆

附录C不只是标注哪些节庆落在假期内。其中三个节庆,教育部另外拨出补假,而分组的作用,正是在这里显现。

农历新年,2026年2月17日与18日,星期二与星期三。教育部为两组各拨三天补假,但不是同样的三天。A组是2月15日(日)、16日(一)与19日(四);B组是2月16日(一)、19日(四)与20日(五)。

这种不对称是刻意的。A组的周末是星期五与星期六,因此它的连假从2月13、14日的周末揭开,到2月21日(星期六)结束:连续九天。B组的周末是星期六与星期日,连假由2月14日到22日:同样连续九天。日期不同,长度一致。这是整份文件里,最能说明分组用意的一个例子。

开斋节,2026年3月21日与22日,星期六与星期日。这一个落在第一次期中假之内,教育部仍在它前面加了补假:A组3月19日(星期四),B组3月19日(四)与20日(五)

这比看起来更要紧。它意味着三月的假期,并不是假期栏所写的九天。把补假接上之后,A组实际从3月19日休到28日,共十天;B组从3月19日休到29日,共十一天。只读「第一次期中假」那一行的人,少算了一到两天。

十一月那个没人提醒你的转折

屠妖节落在2026年11月8日(星期日),而砂拉越不放此假。

由于A组的周末是星期五与星期六,落在星期日的节庆,在吉打、吉兰丹与登嘉楼属于正常上课日;在B组州属,它则落在周末。因此教育部附录C为各组安排了不同的补假日:

  • A组:2026年11月9日(星期一)。
  • 砂拉越以外的所有B组州属:2026年11月10日(星期二)。
  • 砂拉越单独:2026年11月9日(星期一),列为教育部拨出的一天假。

这是2026年学年历中唯一尚未发生的节庆调整;上文的农历新年与开斋节两项拨假,都已经休完。

另外,教育部的CATATAN(备注)栏另点名四个落在假期之内、因此无需调整的节庆:3月21与22日的开斋节,落在第一次期中假内;5月30与31日的丰收节(仅沙巴与纳闽联邦直辖区),落在年中假内;6月1与2日的达雅丰收节(仅砂拉越),同样落在年中假内;以及12月25日的圣诞节,落在年终假内。开斋节是唯一在附录C上下两半都出现的名字——这正是它那一两天补假最容易被漏看的原因。

如果你正要订东西,这些代表什么

这一天的错开,在一头对你有利,在另一头对你不利。 B组家庭在8月28日多赚一个「出行日」:那天A组学校已经放假,而B组还没。到了十二月则反过来,A组12月4日就放假,比B组早一天。

高峰只有九天,不是两个星期。 八九月这个假期很短,而两组同时在假期内的日子,是8月29日至9月5日。这八天的重叠区,才是国内机票、高原住宿与主题乐园最挤的窗口。

十二月才是长假,而且接近一个月。 A组28天、B组27天,圣诞节包含在内。

在敲定任何2027年1月的计划之前,先查2027年学年历。 截至2026年8月28日,教育部学年历页面只列出2026年、2025/2026(修订版)、2024/2025与2023/2024四份,该页背后并没有2027年的档案;同一入口的考试历,标题也仍然是「Takwim Peperiksaan 2025」。在2027年那份文件正式公布之前,你看到的任何2027年1月开学日期,都是别人的预测,而不是教育部的日期。

个别学校可以另外加假。 教育部的学年历订下的是全国框架,学校仍可宣布补假或临时假期。学期日期以贵子女学校自己的takwim为准。

要数的是「拨假」,不只是假期栏。 二月与三月都证明了同一件事:公告上的假期,比孩子实际不上学的连续天数要短。等2027年学年历公布,先读附录C,再去问价钱。

延伸阅读

*封面图片:CEphoto, Uwe Aranas,CC BY-SA 3.0,取自Wikimedia Commons。*