يوجد لدينا في التعلم ثلاث نظريات مهمة وهي النظرية السلوكية والنظرية المعرفية والنظرية البنائية ، النظرية السلوكية قائمة على مهارات التفكير البسيطة من فهم وتذكر اما المعرفية فهي قائمة على مهارات التفكير العليا مثل التطبيق والتحليل والتقييم وهي نظرية مهمة لأنها ترتقي بتفكير الطالب ، اما النظرية البنائية فهي أفضل النظريات لأنها تدعو الطلبة إلى التفكير بشكل جيد ومبتكر من خلال تعليهم على حل المشكلات بطرق غير محدودة وباستخدام طرائق التفكير المختلفة مثل الابداعي والناقد .