Jabarkan Kelas dari SMP Negeri 12 Surabaya

VII (badge biru): 10 kelas

VIII (badge kuning): 12 kelas

IX (badge merah/merah muda): 12 kelas

Rholas mempunyai fasilitas yang memadai, seperti ruang belajar mengajar, aula, masjid untuk ibadah, ruang Lab Biologi - Fisika, ruang lab Bhs. Inggris, ruang Musik, ruang Karawitan, kantin, kamar mandi, serta Perpustakan yang luas.Juga mempunyai lapangan yang bisa dikatakan lengkap. dimulai dari lap. basket, lap. futsal, lap. upacara, dan lap. voli.

Berbagai fasilitas dimiliki SMP Negeri 12 Surabaya untuk menunjang kegiatan belajar mengajar. Fasilitas-fasilitas tersebut di gedung lama dan gedung baru, antara lain: