Taking the time to explain or talk through a problem will help understanding and retention. Self-explanation takes time and effort, as students must really think through and explain in their own words. However, much research by Koedinger and others on self-explanation suggests that prompting students to provide verbal explanations of problem solving can aid in more robust learning.
Best-suited for students with weaker: Attention, Flexible Thinking, Inhibition, Long-term Memory, Metacognition, Working Memory, Visual Processing (Source: Digital Promise Learner Variability Project)