Senarai Mata Pelajaran SPM
Senarai Mata Pelajaran SPM
Bahasa Melayu
Bahasa Inggeris / GCE O Level English
Pendidikan Islam Untuk pelajar beragama Islam
Pendidikan Moral Untuk pelajar bukan Islam
Sejarah
Mathematics / Matematik
Science / Sains Untuk Aliran Sastera, Perdagangan dan Kesenian sahaja.
Subjek Sampingan
Aliran Sains Tulen
Bahasa Cina
Bahasa Tamil
Bahasa Arab Komunikasi
Bahasa Punjabi
Bahasa Perancis
Bahasa Iban
Pengetahuan Sains Sukan
Sains Pertanian
Mata pelajaran Teknikal
Reka Cipta
Teknologi Maklumat