Untuk mendukung semua kegiatan, sekolah mempunyai fasilitas sebagai berikut :
- 1 ruang Kepala Sekolah
- 1 ruang Tata Usaha
- 1 ruang Wakasek
- 1 ruang BP/BK
- 1 ruang guru
- 1 ruang pertemuan guru
- 1 ruang UKS
- 1 ruang iPM
- 1 wisma guru / sanggar kesenian
- 4 ruang sanggar (Pramuka, Teater, Smapala, PMR)
- 24 ruang kelas
- 1 Lab. Fisika, 1 Lab. Biologi, 1 Lab. Kimia, Lab. Bahasa
- 3 Laboratorium Komputer
- 1 Laboratorium Multimedia
- 1 gedung perpustakaan
- 1 lapangan basket/tennis
- 1 lapangan bola voley lapangan upacara
- 3 tempat WC/KM siswa dan beberapa WC/KM yang menyatu dengan ruang guru, ruang KS dan ruang TU.
- 1 Masjid Al-Muhajirin