School, child, and teacher factors all impact learning in the classroom. A theoretical model shows that the purpose of learning, theories of learning, and values of learning (intrinsic, extrinsic, personal) are influenced by school, child, and teacher factors. External factors outside the school also affect the model.