小学教育
小学教育是六年的课程,从一年级到六年级。在完成了小学教育之后,学生必须接受小学表现考试(Ujian Pencapaian Sekolah Rendah/UPSR)。所测试的科目包括马来语理解、马来语书写、英语、科学和数学。华语和淡米尔语(包括书写和理解)是选择性科目。自从2003年1月起,国民小学将使用英语作为数理科的教学媒介语,其他科目则使用马来语作为教学媒介语。华语国民型小学以华语作为教学媒介语.淡米尔语国民型小学开始以英语作为数理科的教学媒介语,其他科目则以淡米尔语作为教学媒介语。
中学教育
完成了小学教育之后,学生可以选择到公共中学去升学。与公共小学不同,除了数理科,马来语是公共中学唯一的教学媒介语。(数理科以英语作为教学媒介语)公共中学的教育是五年的课程,共有五个年级,中一至中五,每一个年级费时一年。然而,一些学生必须在进入中一之前进入基础班,这是因为其差的学术表现。在中学三年级结束之前,学生必须参与初中评估考试(Penilaian Menengah Rendah/PMR)。根据考试成绩,学生将被分配到理科班或是文/商科班。学生一般上比较想进入理科班。学生被允许从理科班转换至文/商科班,但反之则不然。