Faktor penyebab kesulitan belajar siswa dapat dikelompokkan menjadi dua, yaitu
faktor internal dan faktor eksternal. Faktor internal adalah faktor yang berasal dari
dalam diri siswa, sedangkan faktor eksternal adalah faktor yang berasal dari luar diri
siswa. Faktor internal yang dapat menyebabkan kesulitan belajar siswa antara lain:
Faktor eksternal yang dapat menyebabkan kesulitan belajar siswa antara lain:
1. Lingkungan keluarga. Lingkungan keluarga yang tidak mendukung proses
belajar siswa, seperti keluarga yang broken home atau keluarga yang tidak
memiliki minat terhadap pendidikan, dapat menyebabkan siswa mengalami
kesulitan belajar.
2. Lingkungan sekolah. Lingkungan sekolah yang tidak kondusif, seperti fasilitas
sekolah yang kurang memadai atau guru yang tidak berkualitas, dapat
menyebabkan siswa mengalami kesulitan belajar.
3. Lingkungan masyarakat. Lingkungan masyarakat yang tidak mendukung proses
belajar siswa, seperti lingkungan masyarakat yang sering terjadi tindak
kekerasan atau lingkungan masyarakat yang tidak memiliki budaya membaca,
dapat menyebabkan siswa mengalami kesulitan belajar. Kesulitan belajar siswa
dapat disebabkan oleh satu atau kombinasi dari beberapa faktor tersebut. Oleh
karena itu, untuk mengatasi kesulitan belajar siswa, perlu dilakukan upaya-upaya
yang komprehensif yang melibatkan berbagai pihak, seperti guru, orang tua, dan
pemerintah.