On this page
A step-by-step solver can show you exactly how a problem goes. That is also the trap: reading a clean solution feels like understanding, and the feeling fades the moment you meet a similar problem alone. This post gives you a three-part routine, attempt, compare, redo, that turns a solver into practice instead of a shortcut.
What happens when students lean on AI help?
In a field experiment, nearly a thousand high school maths students were given access to GPT-4 tutors while they practised (Bastani and colleagues, PNAS 2025). With access, practice grades went up: by 48% with a plain ChatGPT-style interface and by 127% with a version whose prompts were designed to safeguard learning. Then access was taken away. Students who had used the plain version scored 17% lower than students who never had it at all. The authors write that students tried to use it as a "crutch", and that the safeguards in the second version largely mitigated the harm.
The lesson is not "never use help". It is that the way you use help decides whether you learn from it.
Why should you attempt the problem before looking?
Two lines of research point the same way. In the generation effect, people remember material they produce themselves better than material they only read (Slamecka and Graf, 1978). And a meta-analysis of 53 studies found that trying problems before instruction beat instruction followed by problems, with a moderate effect (Hedges' g of 0.36) (Sinha and Kapur, 2021). The same review found the opposite for second to fifth graders and for general skills, so this advice fits older students learning subject content such as physics and maths.
Your attempt does not need to be right. It needs to be yours. A wrong attempt tells you exactly which step to watch for when you read the solution, which is why mistakes help you learn.
The attempt, compare, redo routine
1. Attempt (10 to 15 minutes)
Write the knowns, draw the diagram and name the principle you think applies.
Go as far as you can. If you stop, write the sentence "I am stuck because..." and finish it.
Mark your confidence from 1 (guess) to 3 (sure) next to your answer.
2. Compare (5 minutes)
Open the solver only now, and do not read it top to bottom. Find the first step where its path differs from yours and put the difference in one of four boxes:
Concept: you used the wrong principle.
Setup: right principle, wrong equation, sign or missing force.
Slip: algebra or arithmetic.
Blank: you had no next step at all.
Write one line in an error log: the box, and the habit that would have caught it.
3. Redo (the next day)
Close everything and solve the same problem from blank paper. Then solve a variant where you change one number or one condition. If you cannot redo it, you read the solution but did not learn it.
A worked example on an incline
Problem: A block starts from rest and slides 2 m down a 30° incline. The coefficient of kinetic friction is 0.2. Find its speed at the bottom (take g = 9.8 m/s²).
Attempt: A student writes a = g sin 30° = 4.9 m/s², then v² = 2 × 4.9 × 2 = 19.6, so v ≈ 4.4 m/s. Confidence: 2.
Compare: The solver writes a = g(sin θ − μ cos θ) = 9.8 × (0.5 − 0.2 × 0.866) ≈ 3.20 m/s², so v² ≈ 2 × 3.20 × 2 = 12.8 and v ≈ 3.6 m/s. The first difference is at the acceleration: friction was left out. That is a setup error. Log entry: "Incline problems: list every force on the free-body diagram before writing a."
Redo: Next day, solve it again unaided. Then the variant: the block is pushed up the same incline at 5 m/s. Now friction acts down the slope, alongside the gravity component, so the deceleration is g(sin θ + μ cos θ). Spotting why the sign flipped is the real learning.
Where a solver fits in your week
Use the routine on the problems you got wrong or left blank, not on every problem. Keep the self-explanation habit while you compare: for each solver step, say why it follows, as in the self-explanation technique. The Fermi Problem Library has worked problems with a step-by-step solver that explains the reasoning rather than printing an answer, which suits the compare step: read one step, then try the next one yourself.
Before you start, check where your school or coaching centre draws the line on AI help for graded work; our guide to AI and homework honesty covers that. Tonight, pick one problem you could not finish this week and run it through attempt, compare, redo.



