SMA Negeri 2 Padang Panjang merupakan SMA negeri kedua di kota Padang Panjang. Didirikan didasarkan atas permintaan dan kebutuhan masyarakat serta minat yang tinggi siswa tamatan SLTP untuk melanjutkan pendidikan ke jenjang sekolah menengah atas pada tahun 1996. SMA Negeri 2 Padang Panjang awalnya merupakan kelas jauh dari SMA Negeri Padang Panjang. Yang merupakan satu-satunya sekolah menengah atas yang ada pada saat itu.

Kelas jauh yang terdiri dari dua kelas yang dibentuk saat itu, disebabkan karena tidak cukupnya ruang belajar di SMA Negeri Padang Panjang (SMA Negeri 1 Padang Panjang). Sehingga diputuskanlah untuk menerapkan sistim kelas jauh dengan menggunakan gedung Sekolah Dasar (SD) Tanah Lapang di lapangan kantin Jl. Bundo Kandung No. 2 Padang Panjang. Pada akhirnya, di tahun 1998 tepatnya pada tanggal 29 Januari 1998 status kelas jauh SMA Negeri 1 Padang Panjang, resmi ditingkatkan menjadi sekolah negeri yaitu SMA Negeri 2 Padang Panjang. Dengan Surat Keputusan Menteri No 13A/O/1998 yang kepala Sekolah Pertamanya adalah Drs. Ishaq, M.Si.