Ada beberapa faktor yang mempengaruhi siswa belajar, di antaranya sebagai berikut.
1. Intrinsic Cognitive Load -> kaitan dengan materi-materi sebelumnya
Semakin banyak kaitan antara suatu materi dengan materi-materi sebelumnya, maka materi tersebut semakin kompleks. Sehingga siswa akan semakin sulit dalam memahami materi tersebut. Oleh karena itu guru harus bisa mengatur intrinsic cognitive load agar terjadi pembelajaran yang efektif. Salah satunya adalah dengan menjelaskan dari materi yang simple kemudian ke materi yang lebih kompleks.
2. Extraneous Cognitive Load -> bagaimana materi disajikan
Materi harus disajikan secara tepat agar tidak terjadi split attention. Misalnya, ketika menyajikan suatu gambar, penjelasan langsung dimasukkan ke dalam gambar, jangan diletakkan di bawah gambar karena akan membuat siswa menjadi bingung dan harus mencocokkan gambar dengan tulisan. Kemudian ketika menyajikan suatu video, sebaiknya tidak perlu diberi tulisan karena perhatian siswa akan terpecah, baik kepada gambar dari video atau kepada tulisan yang disajikan.
3. Germane Cognitive Load -> faktor dari dalam diri siswa (faktor kesulitan belajar)
Untuk mengatasi faktor kesulitan belajar dari dalam diri siswa, guru harus bisa mengetahui dan menganalisis kesulitan belajar yang dialami siswa. Sehingga, guru dapat memberi dorongan, dan memotivasi siswa untuk bisa mengatasi kesulitan belajar mereka. Di sinilah ketrampilan guru dibutuhkan.