Spaced repetition beats cramming because memory is strengthened by retrieving information just as you’re about to forget it, not by re-reading it while it’s still fresh. Cramming packs every review into one session, so each repetition lands while the memory is still strong and adds almost nothing. Spacing the same reviews across days forces effortful recall, and that effort is exactly what moves a fact into durable long-term memory.
Below is the research behind that claim, the algorithm most flashcard apps use to put it into practice, and how to apply it without building a scheduling spreadsheet by hand.
The forgetting curve: why you lose most of what you learn
In 1885, the psychologist Hermann Ebbinghaus ran a punishing experiment on himself: he memorized lists of nonsense syllables and tracked how quickly he forgot them. The results were brutal and have been replicated for well over a century. Within 20 minutes he had lost roughly 42% of what he’d learned; within an hour, about 56%; and by the end of a single day, close to two-thirds of the material had dissolved from recall.
That decay pattern is the forgetting curve, and it’s one of the most durable findings in experimental psychology. Without reinforcement, people typically forget 50–80% of new information within days. Highlighting a textbook and re-reading your notes feels like studying, but it does almost nothing to bend that curve — you’re reviewing while the memory is still strong, so there’s no struggle, and no struggle means no lasting gain.
Every time you successfully recall something right before you would have forgotten it, the curve gets flatter. The memory decays more slowly, so the next review can be scheduled further out. Repeat that a handful of times and a fact that used to vanish overnight will survive for months.
The spacing effect: same reviews, radically better results
Here is the part that surprises people. Cramming and spaced repetition can use the exact same number of reviews— the only difference is timing. Cram five reviews into one night and each one lands on a still-fresh memory, so four of them are nearly wasted. Spread those same five reviews across two weeks and each one catches the memory at the edge of forgetting, where retrieval is effortful and the strengthening effect is largest.
Decades of controlled studies put the payoff at roughly two to three times better long-term retentionfor spaced practice versus massed practice, for the same total study time. That’s not a small edge. It’s the difference between relearning a semester’s material before the final and walking in already knowing it.
The catch — and the reason most students never benefit — is that doing this by hand is a logistics nightmare. You’d need to track, per fact, exactly when you last recalled it and how hard it was, then compute the next ideal review date. Nobody keeps that spreadsheet. That’s what algorithms are for.
How the SM-2 algorithm decides when to show a card
In 1987, Piotr Woźniak released the SM-2 algorithm as part of SuperMemo. It was the first practical, computerized way to schedule reviews on the forgetting curve, and it’s still the foundation under most modern flashcard tools, including Anki and NoteSparkAI’s own scheduler.
SM-2 tracks three numbers per card and updates them every time you review:
- Interval— how many days until the card is due again.
- Repetition count— how many times in a row you’ve recalled it correctly.
- Easiness factor — a per-card multiplier that captures how hard this specific fact is for you. Easy cards get longer and longer gaps; stubborn ones come back fast.
After each review you rate how it went. Recall it easily and the interval multiplies (1 day → 6 days → ~15 days → ~5 weeks, and so on). Stumble, and the card resets to a short interval and its easiness factor drops so it shows up more often. The result is a schedule that is genuinely personalized: you spend your minutes on the handful of facts you’re about to lose, not the ones you already own.
When you turn a note or a YouTube lecture into flashcards, every card enters this schedule automatically. You never set an interval — you just open the deck when it’s due and rate each answer. The math runs in the background.
How to actually put this into practice
You don’t need to understand easiness factors to benefit from them. You need a tool that does the scheduling and a habit that takes a few minutes a day. Concretely:
- Convert, don’t copy. Turn your lecture notes, PDFs, and videos into question-and-answer cards. A fact you have to retrieve is worth ten facts you re-read.
- Review daily, briefly. Ten to fifteen minutes most days beats a three-hour session once a week. The schedule assumes you show up roughly when cards are due.
- Be honest with your ratings.Marking a card “easy” when you guessed corrupts the schedule. The algorithm is only as good as the feedback you give it.
- Start early.Spacing needs calendar time to work. Begin the week you learn something, not the week of the exam — that’s the one thing cramming can never give back.
Do that and you flip the default. Instead of forgetting 80% and frantically relearning it, you keep 90% and review the rest in minutes. That’s the whole promise of spaced repetition: not studying harder, but letting the forgetting curve work for you instead of against you.
Frequently asked questions
Is spaced repetition better than cramming for exams?
For anything you need to remember beyond the next 24 hours, yes. Spaced repetition produces roughly 2–3x better long-term retention than cramming for the same total study time, because each review catches the memory just before you forget it. Cramming can work for a test the next morning, but most of it is gone within days.
How many flashcards should I review per day?
Most students do well with 10–15 minutes of reviews per day. The exact card count depends on how much you're learning, but the algorithm only surfaces cards that are actually due, so daily sessions stay short once you're caught up.
What is the SM-2 algorithm?
SM-2 is a spaced-repetition scheduling algorithm released by Piotr Woźniak in 1987. It tracks an interval, a repetition count, and a per-card 'easiness factor' for each flashcard, then schedules the next review based on how well you recalled it. It's the basis for Anki and NoteSparkAI's scheduler.