Faktor-faktor yang menyebabkan anemia defisiensi besi meliputi: Kekurangan zat besi dalam makanan yang dikonsumsi. Diare kronis, malabsorpsi zat besi akibat pembedahan spesifik pada saluran pencernaan seperti lambung (penyerapan zat besi kurang optimal).
Zat besi diserap dari saluran pencernaan. Paling sering zat besi diserap dari usus kecil bagian atas, terutama duodenum. Ketika gangguan pencernaan terjadi, penyerapan zat besi dari saluran pencernaan kurang optimal. Ini menyebabkan kekurangan zat besi dalam tubuh dan mencegah pembentukan sel darah merah.
Siswa yang menderita anemia atau kekurangan darah kurang termotivasi untuk belajar karena mereka mengalami kesulitan berkonsentrasi. Tingkat hemoglobin yang rendah dari seorang siswa mengurangi kemampuan belajar dan daya tahannya. Akibatnya, sebagaimana telah disebutkan, anemia secara tidak langsung mempengaruhi proses belajar siswa.