SMPN 2 Makarti Jaya berdiri pada tahun 2007. Pada awalnya bernama SD-SMP Satu Atap Sungai Semut dengan SK Pendirian nomor 41 Tahun 2007 yang pengelolaannya masih menyatu dengan SDN 8 Banyuasin II. Namun di tahun 2009, secara definitif pengelolaannya telah terpisah sehingga menjadi SMP Negeri 2 Banyuasin II yang berada di kecamatan Banyuasin II. Kemudian adanya Perda nomor 10 Tahun 2012 Pasal 12 tentang pembentukan Kecamatan dilingkungan Pemerintah Kabupaten Banyuasin, menetapkan bahwa desa Sungai Semut masuk pada wilayah kecamatan Makarti Jaya, maka pada tahun 2013 kembali berubah menjadi SMPN 2 Makarti Jaya sampai dengan sekarang.
Pada tahun 2016, berdasarkan surat keputusan dari Badan Akreditasi Nasional nomor : 745/BAP-SM/TU/X/2016 tertanggal 26 Oktober 2016, SMPN 2 Makarti Jaya telah berhasil untuk pertama kali mendapatkan akreditasi “B” dengan nilai 78 (baik).
Secara geografis SMPN 2 Makarti Jaya terletak di Kecamatan Makarti Jaya ± 190 kilometer timur laut dari pusat pemerintahan kota Kabupaten Banyuasin. Sekolah kami berada di daerah perairan pasang surut, tepatnya di Dusun 1 Desa Sungai Semut Kecamatan Makarti Jaya ± 12 km dari Kantor Kecamatan Makarti Jaya ke arah utara. Status sosial ekonomi siswa pada umumnya berasal dari keluarga yang tidak mampu dengan karakter tradisional semi modern. Tradisional disini dimaksudkan masih banyak orang tua siswa yang memegang teguh adat istiadat yang diwariskan oleh nenek moyang, namun dilain pihak seiring majunya laju perkembangan teknologi informasi dan komunikasi tidak sedikit orang tua siswa yang telah menanamkan iklim kehidupan keluarganya dengan nuansa modern. Secara keseluruhan dukungan dari masyarakat setempat terhadap pelaksanaan Proses Belajar Mengajar (PBM) masing dirasakan sangat kurang, hal tersebut ditandai dengan adanya fasilitas sekolah yang hilang atau dirusak, kejadian tersebut diperparah karena lingkungan sekolah belum dibenteng/dipagar sehingga tidak ada batas yang jelas antara lingkungan sekolah dengan lingkungan tempat tinggal masyarakat sekitar.