Awal berdirinya sekolah ini pada tahun 1921, saat itu masih sekolah ST pada masa pejajahan belanda. Pada tahun 1974 Sekolah ini berubah namamenjadi STM Kimia pindahan dari SMA Negeri 7 Ngaglik Surabaya. Kemudian Sekolah ini berubah nama menjadi STM Negeri 2 Surabaya pada tahun 1976, dan pada tanggal 07 Maret 1997 STM Negeri 2 Surabaya berganti nama menjadi SMK Negeri 7 Surabaya.