Jumlah Sekolah Menengah Pertama (SMP) mencapai 38.960 sekolah pada Tahun Ajaran (TA) 2017/2018. Dari jumlah tersebut, yang terbanyak berada di Provinsi Jawa Barat yaitu 5.101 sekolah atau 13% dari total dengan jumlah siswa 1,79 juta murid.
Provinsi Jawa Timur memiliki jumlah SMP terbanyak kedua di Indonesia, yakni mencapai 4.607 sekolah dengan jumlah siswa 1,25 juta murid. Kemudian diikuti Jawa Tengah berada di posisi ketiga dengan 3.285 sekolah dan 1,19 juta murid.
Sebagai informasi, diperlakukannya kebijakan sistem penerimaan peserta didik baru dengan sistem zonasi pada TA 2019/2020 menuai kritik hingga penolakan dari para orang tua murid. Pasalnya, anaknya yang mendapat nilai ujian nasional tinggi kalah bersaing untuk masuk ke sekolah favorit dengan mereka yang rumahnya dekat dengan lokasi sekolah tersebut, meskipun nilainya lebih rendah.