DataLanggam - Kabupaten Tanah Datar, Provinsi Sumatra Barat, memiliki 158 Sekolah Lanjutan Tingkat Pertama (SLTP) dan Sekolah Lanjutan Tingkat Atas (SLTA) yang tersebar di 14 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: 104 unit (66 negeri, 38 swasta)
SMA dan MA: 46 unit (19 negeri, 27 swasta)
SMK: 8 unit (5 negeri, 3 swasta)
.
SLTP dan SLTA tersebut tersebar di 14 kecamatan, yakni:
1. Kecamatan Sepuluh Koto
2. Kecamatan Batipuh
3. Kecamatan Rambatan
4. KecamatanLima Kaum
5. Kecamatan Tanjung Emas
6. Kecamatan Lintau Buo
7. Kecamatan Sungayang
8. Kecamatan Sungai Tarab
9. Kecamatan Pariangan
10. Kecamatan Salimpaung
11. Kecamatan Padang Ganting
12. Kecamatan Tanjung Baru
13. Kecamatan Lintau Buo Utara
14. Kecamatan Batipuh Selatan
.
Sumber: Data Referensi Kementerian Pendidikan dan Kebudayaan