macam yaitu faktor dari dalam dan faktor dari luar. Faktor dari dalam adalah kesehatan, kecerdasan, perhatian, minat, dan bakat. Sedangkan faktor penghambat dari luar adalah keluarga, sekolah, disiplin yang diterapkan, masyarakat, lingkungan tetangga, dan aktivitas organisasi.
Kedua faktor tersebut baik dari dalam maupun dari luar harus dapat diatasi oleh individu tersebut agar prestasi yang diharapkan dapat tercapai dengan lancar. Baik buruknya sebuah prestasi belajar tergantung dari seorang individu tersebut mengatasi faktor-faktor yang menjadi penghambat dalam pencapaian prestasi belajar terbaiknya.