Kurikulum Kelas X (Sepuluh)
Kelas X terdiri atas peminatan Matematika dan Ilmu Alam, Ilmu Ilmu Sosial, dan Lintas Minat yang didasarkan pada hasil angket pemilihan peminatan peserta didik, Pengembangan diri melalui kegiatan ekstra dan BP/BK, serta kegiatan kepramukaan sebagai ekstra kurikuler wajib bagi semua peserta didik yang dilaksanakan melalui kegiatan PekanTa’aruf
Jumlah mata pelajaran di kelas X ada 20 mata pelajaran yang terdiri atas 10 mata pelajaran wajib A, 3 mata pelajaran wajib B, 4mata pelajaran peminatan, 2 mata pelajaran lintas minat, dan 1 mata pelajaran muatan lokal.
Kurikulum Kelas XI (Sebelas)
Kelas XI terdiri atas peminatan Matematika dan Ilmu Alam, Ilmu Ilmu Sosial, dan Lintas Minat sesuai dengan kondisi peminatan di kelas X, Pengembangan diri melalui kegiatan ekstra dan BP/BK, serta Kegiatan Kepramukaan yang diwujudkan melalui kegiatan akhir pekan tentang penghayatan dan pengamalan esensi kepramukaan.
Jumlah mata pelajaran di kelas XI ada 20 mata pelajaran yang terdiri atas 10 mata pelajaran wajib A, 3 mata pelajaran wajib B, 4 mata pelajaran peminatan, 2 mata pelajaran lintas minat, dan 1 mata pelajaran muatan lokal.
Kurikulum Kelas XII (Dua Belas)
Kelas XII terdiri atas peminatan Matematika dan Ilmu Alam, Ilmu Ilmu Sosial, dan Lintas Minat sesuai dengan kondisi peminatan di kelas XI, Pengembangan diri melalui kegiatan ekstra dan BP/BK, serta Kegiatan Kepramukaan yang diwujudkan melalui kegiatan akhir pekan tentang penghayatan dan pengamalan esensi kepramukaan.
Jumlah mata pelajaran di kelas XII ada 19 mata pelajaran yang terdiri atas 10 mata pelajaran wajib A, 3 mata pelajaran wajib B, 4 mata pelajaran peminatan, 1 mata pelajaran lintas minat, dan 1 mata pelajaran muatan lokal.