DataLanggam - Kabupaten Dharmasraya, Provinsi Sumatra Barat, memiliki 98 Sekolah Lanjutan Tingkat Pertama (SLTP) dan Sekolah Lanjutan Tingkat Atas (SLTA) yang tersebar di 11 kecamatan di daerah ini.
.
Sekolah-sekolah tersebut terdiri dari Sekolah Menengah Pertama (SMP) dan Madrasah Tsanawiyah (MTs) untuk SLTP, serta Sekolah Menengah Atas (SMA), Madrasah Aliyah (MA) dan Sekolah Menengah Kejuruan (SMK) untuk SLTA. Berikut rinciannya:
.
SMP dan MTs: 57 unit (35 negeri, 22 swasta)
SMA dan MA: 32 unit (17 negeri, 15 swasta)
SMK: 9 unit (8 negeri, 1 swasta)
SLTP dan SLTA tersebut tersebar di 11 kecamatan, yakni:
1. Kecamatan Koto Baru
2. Kecamatan Pulau Punjung
3. Kecamatan Sungai Rumbai
4. Kecamatan Sitiung
5. Kecamatan Sembilan Koto
6. Kecamatan Timpeh
7. Kecamatan Koto Salak
8. Kecamatan Tiumang
9. Kecamatan Padang Laweh
10. Kecamatan Asam Jujuhan
11. Kecamatan Koto Besar
.
Sumber: Data Referensi Kementerian Pendidikan dan Kebudayaan