Film ini berlatar tempat di sebuah SD Muhammadiyah di Pulau Belitong. Dua orang guru, yaitu Bu Muslimah (Cut Mini) dan Pak Harfan (Ikranagara) sangat cemas di hari pertama tahun ajaran baru kali ini. Pasalnya, jika siswa di sekolah itu jumlahnya tidak mencapai 10 orang, maka dengan terpaksa akan ditutup. Sementara itu, jumlah siswa pada saat itu hanya 9 orang. Adalah Harun, seorang siswa istimewa yang kemudian menjadi penggenap angka 10. Harun menyelamatkan mereka. Kesepuluh siswa ini yang kemudian banyak memberikan warna di sepanjang putaran film. Oleh Bu Muslimah, mereka dijuluki sebagai Laskar Pelangi. Tak hanya berada di ambang kemiskinan, banyak ancaman demi ancaman yang mereka hadapi, seperti pejabat pemerintah yang skeptis, perusahaan yang serakah, infrastruktur sekolah yang hancur, dan masih banyak lagi. Meski demikian, Ikal (Zulfanny), Mahar (Verry S Yamarno), Lintang (Ferdian), Kucai (Yogi Nugraha), Syahdan (M. Syukur Ramadan), A Kiong (Suhendri), Borek (Febriansyah), Harun (...