Skip to main content

Spaced Repetition: The Science-Backed Guide to Long-Term Memory

·

Spaced repetition is the single most effective technique for committing information to long-term memory. Instead of cramming all your study into one session, you spread reviews out over increasing intervals. You review each fact just as you're about to forget it.

This timing exploits a fundamental property of human memory. Each time you successfully recall something at the edge of forgetting, the memory becomes significantly stronger. It lasts longer before the next review is needed.

Hermann Ebbinghaus first demonstrated this in 1885. He plotted the now-famous forgetting curve, showing we lose about 70% of new information within 24 hours without review. But Ebbinghaus also discovered the spacing effect: distributing practice over time produces dramatically better retention than cramming.

Hundreds of studies have confirmed his findings. Modern spaced repetition systems (SRS) use algorithms to calculate the optimal review time for each piece of information. The most advanced is FSRS (Free Spaced Repetition Scheduler), which uses machine learning to model your personal forgetting patterns.

FluentFlash uses FSRS because it represents the current state of the art. It predicts when you'll forget a specific card with over 30% greater accuracy than the older SM-2 algorithm used by Anki. This guide explains the science from first principles and shows you how to implement spaced repetition for any subject.

Spaced repetition - study with AI flashcards and spaced repetition

The Ebbinghaus Forgetting Curve: Where It All Starts

In 1885, German psychologist Hermann Ebbinghaus performed one of the most influential experiments in cognitive psychology. He memorized lists of nonsense syllables (like 'DAX,' 'BUP,' 'ZOL'). Then he tested his recall at various time intervals.

His results revealed a stark truth about human memory. Without review, we forget roughly 50% of new information within one hour. We lose about 70% within 24 hours and 90% within a week.

The Forgetting Curve Is Exponential

The curve isn't linear. Forgetting happens rapidly at first, then gradually levels off. But Ebbinghaus discovered something equally important. Each time you review material at the right moment, the curve flattens.

Each Review Extends Retention

The first review might extend retention from 1 day to 3 days. The second might extend it to a week. The third to a month. Eventually, after enough well-timed reviews, information enters permanent long-term memory. It requires only occasional maintenance.

This principle forms the foundation of all spaced repetition systems.

The Pattern of Reviews

  • Without review: about 50% forgotten in 1 hour, about 70% in 24 hours, about 90% in 1 week
  • After 1st review (at about 24 hours): Memory strength resets. The next forgetting curve is shallower. Retention lasts about 3-4 days
  • After 2nd review (at about 3 days): Retention extends to about 1-2 weeks
  • After 3rd review (at about 1 week): Retention extends to about 1 month
  • After 4th review (at about 1 month): Retention extends to about 3-6 months
  • After 5+ reviews at optimal intervals: Information reaches near-permanent status. You need only occasional reviews every few months
  1. 1

    Without review: ~50% forgotten in 1 hour, ~70% in 24 hours, ~90% in 1 week.

  2. 2

    After 1st review (at ~24 hours): Memory strength resets and the next forgetting curve is shallower, retention lasts ~3-4 days.

  3. 3

    After 2nd review (at ~3 days): Retention extends to ~1-2 weeks.

  4. 4

    After 3rd review (at ~1 week): Retention extends to ~1 month.

  5. 5

    After 4th review (at ~1 month): Retention extends to ~3-6 months.

  6. 6

    After 5+ reviews at optimal intervals: Information reaches near-permanent status, requiring only occasional reviews every few months.

The Leitner System: Spaced Repetition With Flashcard Boxes

Before software existed, German science journalist Sebastian Leitner created the first practical spaced repetition system in 1972. He used physical flashcard boxes to implement spacing. All new cards start in Box 1 (reviewed daily). When you answer a card correctly, it moves to the next box (reviewed less frequently). When you answer incorrectly, it returns to Box 1.

This system automatically adjusts review frequency. Cards you know well move to higher boxes and are reviewed rarely. Cards you struggle with stay in early boxes and are reviewed frequently.

How the Leitner System Works

The Leitner system was revolutionary because it automated the spacing decision. The boxes determine when you review each card, not your intuition. However, the system has limitations. Intervals are fixed per box (not per card). It doesn't account for individual differences in memory strength.

The Five-Box Structure

  1. Box 1: Review every day (new and difficult cards)
  2. Box 2: Review every 2 days
  3. Box 3: Review every 4-5 days
  4. Box 4: Review every 9-10 days
  5. Box 5: Review every 2-4 weeks (cards you know well)

Card Movement and Concentration

Correct answer means the card moves up one box. Wrong answer means the card returns to Box 1. The system naturally concentrates your study time on the cards you find most difficult.

  1. 1

    Box 1: Review every day (new and difficult cards).

  2. 2

    Box 2: Review every 2 days.

  3. 3

    Box 3: Review every 4-5 days.

  4. 4

    Box 4: Review every 9-10 days.

  5. 5

    Box 5: Review every 2-4 weeks (cards you know well).

  6. 6

    Correct answer → card moves up one box. Wrong answer → card returns to Box 1.

  7. 7

    The system naturally concentrates your study time on the cards you find most difficult.

SM-2: The Algorithm Behind Anki

In 1987, Polish researcher Piotr Wozniak developed the SuperMemo algorithm (SM-2). This became the first computer-based spaced repetition algorithm. SM-2 assigns each card an 'easiness factor' (EF) that starts at 2.5. The factor adjusts based on your self-reported difficulty rating (typically 0-5 scale).

The interval between reviews is calculated by multiplying the previous interval by the EF. Cards you rate as easy get longer intervals. Cards you rate as hard get shorter ones. SM-2 was a breakthrough and remains the algorithm behind Anki, the most widely used spaced repetition app.

Limitations of SM-2

However, SM-2 has significant limitations that became apparent over decades of use. It relies heavily on subjective self-ratings. It doesn't model the forgetting curve mathematically. It uses the same initial intervals for all users regardless of their actual memory patterns. It doesn't learn from your review history. These limitations led to the development of FSRS.

The SM-2 Formula

  • Interval(n) = Interval(n-1) × EF, where EF starts at 2.5
  • User rates each review on a 0-5 scale. Ratings below 3 reset the card to the beginning
  • EF adjusts with each review: EF' = EF + (0.1 - (5 - quality) × (0.08 + (5 - quality) × 0.02))
  • Limitations: No mathematical model of forgetting, same starting parameters for all users, doesn't learn from historical data, relies on subjective ratings
  1. 1

    SM-2 formula: Interval(n) = Interval(n-1) × EF, where EF starts at 2.5.

  2. 2

    User rates each review on a 0-5 scale. Ratings below 3 reset the card to the beginning.

  3. 3

    EF adjusts with each review: EF' = EF + (0.1 - (5 - quality) × (0.08 + (5 - quality) × 0.02)).

  4. 4

    Limitations: No mathematical model of forgetting, same starting parameters for all users, doesn't learn from historical data, relies on subjective ratings.

FSRS: The Next Generation (And Why FluentFlash Uses It)

FSRS (Free Spaced Repetition Scheduler) was developed by Jarrett Ye starting in 2022. It represents the most significant advance in spaced repetition algorithms in decades. Unlike SM-2, which uses simple multiplication rules, FSRS uses a mathematical model of memory.

The model has three key variables: Stability (how long until you'll forget), Difficulty (how inherently hard the card is for you), and Retrievability (the probability you can recall the card right now). The algorithm uses machine learning to optimize its 19 parameters based on your actual review history. It essentially learns how your specific memory works.

Superior Accuracy and Efficiency

In head-to-head testing, FSRS predicts whether you'll remember a card with over 30% greater accuracy than SM-2. This means fewer unnecessary reviews (saving time) and fewer forgotten cards (improving retention). FSRS was adopted by Anki as an optional algorithm in 2023 and is the default algorithm in FluentFlash.

The Practical Difference

FSRS users typically need 20-30% fewer daily reviews to maintain the same level of retention. The algorithm doesn't waste your time reviewing cards you already know well.

How FSRS Works

  • Three core variables: Stability (S) = time until 90% forgetting probability. Difficulty (D) = inherent card difficulty for you. Retrievability (R) = current probability of recall
  • FSRS models the forgetting curve mathematically: R(t) = (1 + t/(9·S))^(-1), where t is time since last review
  • The algorithm optimizes 19 parameters using YOUR review history. It learns how YOU forget, not how an average person forgets
  • Result: 30% plus more accurate predictions than SM-2. This means fewer wasted reviews and fewer forgotten cards
  • FluentFlash uses FSRS as its default algorithm, automatically optimizing review schedules for each user
  1. 1

    Three core variables: Stability (S) = time until 90% forgetting probability. Difficulty (D) = inherent card difficulty for you. Retrievability (R) = current probability of recall.

  2. 2

    FSRS models the forgetting curve mathematically: R(t) = (1 + t/(9·S))^(-1), where t is time since last review.

  3. 3

    The algorithm optimizes 19 parameters using YOUR review history, it learns how YOU forget, not how an average person forgets.

  4. 4

    Result: 30%+ more accurate predictions than SM-2, meaning fewer wasted reviews and fewer forgotten cards.

  5. 5

    FluentFlash uses FSRS as its default algorithm, automatically optimizing review schedules for each user.

How to Start Using Spaced Repetition Today

Getting started with spaced repetition is simple, but doing it effectively requires understanding a few key principles. The most common mistake is creating too many new cards too quickly. This leads to an overwhelming daily review load that causes people to quit. Start small, be consistent, and let the system work.

Start Small and Build Gradually

Start with 10-20 new cards per day maximum. Each new card generates reviews for weeks to come. A small daily addition creates a sustainable review load. You can always increase later.

Write Atomic Cards

Write cards that test one fact at a time. "What is the capital of France?" is better than "List all European capitals." Small, atomic cards form the foundation of effective SRS.

Consistency Is Essential

Review every day. Consistency matters more than session length. A 10-minute daily session is far more effective than a 70-minute weekly marathon. The algorithm assumes daily reviews when calculating intervals.

Be Honest With Your Ratings

If you hesitated or had to think hard, rate the card as 'hard' even if you eventually got it right. Accurate ratings lead to better scheduling.

Clear Backlogs First

Don't skip days if possible. Missed days create a backlog. If you do miss a day, do your reviews before adding new cards to clear the backlog first.

Trust the Algorithm

The algorithm will show you cards that feel too easy or too hard at times. Over time, the FSRS algorithm in FluentFlash learns your patterns. The scheduling becomes highly personalized.

  1. 1

    Start with 10-20 new cards per day maximum. Each new card will generate reviews for weeks to come, so a small daily addition creates a sustainable review load. You can always increase later.

  2. 2

    Write cards that test one fact at a time. 'What is the capital of France?' is better than 'List all European capitals.' Small, atomic cards are the foundation of effective SRS.

  3. 3

    Review every day. Consistency matters more than session length. A 10-minute daily session is far more effective than a 70-minute weekly marathon. The algorithm assumes daily reviews when calculating intervals.

  4. 4

    Be honest with your ratings. If you hesitated or had to think hard, rate the card as 'hard' even if you eventually got it right. Accurate ratings lead to better scheduling.

  5. 5

    Don't skip days if possible. Missed days create a backlog. If you do miss a day, do your reviews before adding new cards to clear the backlog first.

  6. 6

    Trust the algorithm. It will show you cards that feel too easy or too hard at times. Over time, the FSRS algorithm in FluentFlash learns your patterns and the scheduling becomes highly personalized.

Spaced Repetition for Different Use Cases

While spaced repetition was popularized by language learners, the technique works for any knowledge domain. You need it when retaining large amounts of factual information over time. Medical students use it to memorize thousands of drug interactions, anatomy terms, and diagnostic criteria. Law students use it for case law and statutory elements. Software engineers use it for API syntax, system design patterns, and interview preparation.

Match Your Cards to Real Use Cases

The key is creating cards that match how you'll need to use the knowledge. For language learning, create cards that test recognition and production separately. Test reading the word versus producing it. For medical study, create cards that mirror how you'll encounter information clinically. For programming, create cards that present a problem. Test whether you can recall the solution approach.

Transfer to Real Performance

The more your flashcards resemble real-world retrieval situations, the more effectively spaced repetition transfers to actual performance. This principle applies across all domains.

Try Spaced Repetition Free

FluentFlash uses the FSRS algorithm, the most accurate spaced repetition scheduler ever built. Create AI-generated flashcards and review them on a scientifically optimized schedule.

Try Spaced Repetition Free

Frequently Asked Questions

How does spaced repetition work?

Spaced repetition works by scheduling reviews at increasing intervals. Reviews are timed to catch you just before you would forget the information. When you first learn something, you review it after 1 day. If you remember it, the next review might be in 3 days, then 1 week, then 2 weeks, then 1 month, and so on.

Each successful recall strengthens the memory and extends the time before you need to see it again. The system is based on the spacing effect, first demonstrated by Hermann Ebbinghaus in 1885. Distributed practice produces dramatically better long-term retention than massed practice.

Modern algorithms like FSRS calculate the optimal interval for each individual card. They're based on your personal forgetting patterns, making the system highly efficient.

Is spaced repetition scientifically proven?

Spaced repetition is one of the most thoroughly validated techniques in all of cognitive science. Over 100 years of research supports it, starting with Ebbinghaus (1885). Modern studies continue to confirm its effectiveness.

A 2006 meta-analysis by Cepeda reviewed 254 studies involving over 14,000 participants. It confirmed that spaced practice produces significantly better retention than massed practice. This holds true across all subject areas and age groups. A 2013 review by Dunlosky rated distributed practice as one of only two study techniques with 'high utility' based on evidence quality.

The technique has been validated for language learning, medical education, STEM subjects, and professional training. It is not merely a study hack. It's a fundamental property of how human memory works.

What is the difference between FSRS and SM-2?

SM-2 (used by Anki by default) is a rule-based algorithm from 1987. It uses a fixed formula to calculate review intervals based on self-reported difficulty ratings. FSRS (used by FluentFlash) is a modern algorithm. It mathematically models the forgetting curve using three variables: Stability, Difficulty, and Retrievability.

Key differences: FSRS learns from your personal review history using machine learning. SM-2 uses the same parameters for everyone. FSRS models when you'll actually forget using a forgetting curve equation. SM-2 uses simple interval multiplication.

In benchmark testing, FSRS predicts recall accuracy 30% more precisely than SM-2. Practically, FluentFlash users need about 20-30% fewer daily reviews to maintain the same retention level.

How many cards should I study per day?

For most people, 10-20 new cards per day is the sustainable sweet spot. Each new card generates reviews that compound over time. 20 new cards per day will produce approximately 100-150 daily reviews within 2-3 weeks.

Many beginners make the mistake of adding 50-100 new cards on day one. Then they face an overwhelming review load by week two and quit entirely. Start with 10 new cards per day for the first two weeks. If your daily review count stays manageable (under 100 reviews, taking 15-20 minutes), gradually increase to 15-20 new cards.

The most important factor is not how many new cards you add. It's reviewing consistently every day. A small daily habit sustained over months will outperform any burst of intense studying.

What is the forgetting curve?

The forgetting curve is a model of how memories decay over time without reinforcement. Hermann Ebbinghaus first plotted it in 1885. It shows that memory retention drops rapidly after initial learning. Approximately 50% is lost within one hour and 70% within 24 hours. Then the rate of forgetting gradually slows.

The curve follows an exponential decay pattern. However, each time you successfully review information at the right moment, the curve becomes shallower. The memory decays more slowly. After several well-timed reviews, the curve becomes nearly flat, meaning the information is essentially permanent.

Spaced repetition systems are designed to schedule reviews at the steepest part of each forgetting curve. This maximizes the strengthening effect of each review.

What is an example of spaced repetition?

A practical example: you learn that the capital of France is Paris on Monday. You review it on Tuesday (1 day later). You remember it, so the next review is set for Thursday (3 days later). You remember it again, so the next review is set for the following Monday (1 week later). You continue this pattern.

Each time you successfully recall the fact, the system extends the interval. After a few months of these well-timed reviews, recalling the capital of France becomes automatic. You retain the information with minimal ongoing effort.

FluentFlash automates this pattern using the FSRS algorithm. Instead of you manually calculating intervals, the system schedules each card at the scientifically optimal moment for your personal memory patterns. You can create flashcards and let the algorithm handle the spacing.

What is the 2 3 5 7 revision rule?

The 2-3-5-7 rule is a simplified spaced repetition schedule. It suggests reviewing material on a fixed timeline: after 2 days, 3 days, 5 days, and 7 days. This was a common approach before modern algorithms like FSRS made custom scheduling possible.

The rule provides a basic framework for spacing reviews. However, it has limitations. It uses the same intervals for everyone regardless of how difficult the material is for you. It doesn't account for variations in your memory strength. Modern algorithms like FSRS are more effective because they adapt intervals to your individual learning patterns.

Consistent daily practice, whether using the 2-3-5-7 rule or an adaptive algorithm, is far more effective than long, infrequent study sessions. The FSRS algorithm in FluentFlash automatically schedules reviews at the optimal moment for your retention.

Does spaced repetition improve memory?

Yes, spaced repetition significantly improves memory for factual information. The most effective approach combines clear goals with proven study techniques. Spaced repetition systems like FluentFlash's FSRS algorithm ensure you review information at optimal intervals for long-term retention.

Pair this with active recall through flashcards, and you'll learn faster than with traditional study methods. The science is clear. Testing yourself on material is far more effective than re-reading it. Studies in cognitive science consistently show that active recall combined with spaced repetition outperforms passive review by significant margins.

This is exactly the approach FluentFlash uses. Start with a small daily habit of 10-15 minutes. Over weeks and months, you'll build substantial long-term memory for any subject.

What is the 7 3 2 1 method of spaced repetition?

The 7-3-2-1 method is another simplified spaced repetition schedule. It suggests reviewing material after 7 days, then 3 days later (day 10), then 2 days later (day 12), then 1 day later (day 13). Like the 2-3-5-7 rule, this provides a fixed framework for spacing reviews.

The method attempts to concentrate more reviews early on, when retention is dropping fastest. However, it suffers from the same limitations as other fixed schedules. It doesn't adapt to your individual learning patterns or the difficulty of specific material.

Most learners find that after 2-3 weeks of consistent daily practice, the material becomes much easier to recall. The key is starting small and building a daily habit rather than trying to learn everything at once. Modern algorithms like FSRS automatically adjust intervals based on your actual performance, making them more efficient than fixed schedules.