Logo terdiri dari :
1. Tiga bidang tribal berujung lancip berwarna oranye keemasan.
2. Dua bidang tribal lancip berwarna merah.
3. Sebuah bidang tribal membulat disebelah atas dan berwarna biru.
4. Terdapat lambang Majelis Pendidikan Dasar dan Menengah Muhammadiyah di tengah, yang seolah dilindungi oleh bidang – bidang tribal tersebut.
5. Tulisan SMA MUHAMMADIYAH 10 diletakkan dibatas bawah, sementara tulisan SURABAYA diletakkan dibatas sebelah kanan.
Arti logo adalah:
1. Tiga bidang tribal berwarna oranye keemasan melambangkan seseorang yang berilmu dan sedang membaca
2. Dua bidang tribal berwarna merah melambangkan sebuah buku, yang sedang dibaca oleh seseorang
3. Sebuah bidang tribal berwarna biru yang melambangkan sepasang bola mata yang “haus” akan informasi dan ilmu.
4. Lambang Majelis Pendidikan Dasar dan Menengah Muhammadiyah di tengah merupakan identitas sekolah sebagai amalo usaha Muhammadiyah dalam bidang pendidikan.
5. Tulisan SMA MUHAMMADIYAH 10 SURABAYA, menandakan identitas nama sekolah.