DataLanggam – Kecamatan Ranah Batahan, Kabupaten Pasaman Barat, Provinsi Sumatra Barat, memiliki 22 sekolah dasar (SD). Dari jumlah tersebut, seluruhnya adalah SD negeri. Berikut daftarnya:
SD Negeri 01 Ranah Batahan, silaping, batahan
SD Negeri 02 Ranah Batahan, silayang, muara gobing silayang
SD Negeri 03 Ranah Batahan, kampung baru, batahan
SD Negeri 04 Ranah Batahan, sidomulyo, kelurahan sidomulyo
SD Negeri 05 Ranah Batahan, lubuk gobing, kelurahan lubuk gobing
SD Negeri 06 Ranah Batahan, taming tengah, batahan
SD Negeri 07 Ranah Batahan, sawah mudik, batahan
SD Negeri 08 Ranah Batahan, jorong simpang tolang, kelurahan simpang tolang
SD Negeri 09 Ranah Batahan, silaping, kelurahan silaping
SD Negeri 10 Ranah Batahan, jorong kampung mesjid, batahan
SD Negeri 11 Ranah Batahan, pintu gadang, batahan
SD Negeri 12 Ranah Batahan, taming batahan, batahan
SD Negeri 13 Ranah Batahan, sukorejo, desa baru
SD Negeri 14 Ranah Batahan, mulyorejo, desa baru
SD Negeri 15 Ranah Batahan, jorong muasa mais pakandangan, batahan
SD Negeri 16 Ranah Batahan, jorong silaping, batahan
SD Negeri 17 Ranah Batahan, silaping, karang rejo
SD Negeri 18 Ranah Batahan, pasir panjang, kelurahan pasir panjang
SD Negeri 19 Ranah Batahan, jalan lintas barat no 1 siduampan, siduampan
SD Negeri 20 Ranah Batahan, sigantang mudik, kelurahan sigantang mudik
SD Negeri 21 Ranah Batahan, jorong tanjung larangan, batahan
SD Negeri 22 Ranah Batahan, jorong rao-rao, batahan
Sumber: Data Referensi Kementerian Pendidikan dan Kebudayaan