Kurikulum Tahfiz (KT)
Tingkatan 1 : 7 juzuk
Tingkatan 2 : 8 juzuk
Tingkatan 3 : 7 juzuk
Tingkatan 4 : 8 juzuk
Tingkatan 5 : Ulangan
** Kurikulum ini digunapakai bermula Februari 2011 hingga 2018 bagi pelajar bukan KBT.
Kurikulum Bersepadu Tahfiz (KBT)
Tingkatan 1 : 6 juzuk
Tingkatan 2 : 7 juzuk
Tingkatan 3 : 6 juzuk
Tingkatan 4 : 7 juzuk
Tingkatan 5 : 4 juzuk
** Kurikulum ini digunapakai bermula Januari 2015 hingga sekarang di bawah seliaan KPM.