Study Schedule Optimizer Spaced Repetition
Plan exam study with spaced repetition: from topics, days until the exam and daily hours, get learning time, review intervals and whether the plan.
Study Schedule Optimizer Spaced Repetition
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: R = e^(-t/S) | S_n = S_0 x 2.5^n
Worked example — Feasible | 30 hrs needed / 90 hrs available | Learn 1-2 new topics/day + daily reviews
Formula
R = e^(-t/S) | S_n = S_0 x 2.5^n
Retention (R) follows the Ebbinghaus forgetting curve where t is time since last review and S is memory stability. Each successful review multiplies stability by approximately 2.5 (based on SM-2 algorithm), making the memory last longer before decay. The optimizer calculates review intervals and allocates daily study time between new learning and reviews.
Worked Examples
Example 1: 30-Day Exam Prep with 20 Topics
Problem:A student has 20 medium-difficulty topics to learn in 30 days, studying 3 hours per day, targeting 85% retention.
Solution:First learning: 20 topics x 30 min = 600 min (10 hrs) Reviews needed: ~5 per topic Review time: 20 x 5 x 12 min = 1,200 min (20 hrs) Total study: 30 hrs | Available: 90 hrs New topics per day: floor(90 x 0.5 / 30) = 1.5, so 1-2/day Days for new topics: ceil(20/1) = 20 days Review-only days: 10 days
Result:Feasible | 30 hrs needed / 90 hrs available | Learn 1-2 new topics/day + daily reviews
Example 2: Cramming 40 Hard Topics in 14 Days
Problem:A student has 40 hard topics in 14 days, studying 4 hours per day, targeting 80% retention.
Solution:First learning: 40 x 45 min = 1,800 min (30 hrs) Reviews needed: ~5 per topic Review time: 40 x 5 x 18 min = 3,600 min (60 hrs) Total study: 90 hrs | Available: 56 hrs Utilization: 160.7% (exceeds available time) Adjustment needed: reduce topics or increase daily hours
Result:Not Feasible | 90 hrs needed / 56 hrs available | Must prioritize or increase study time
Frequently Asked Questions
What is spaced repetition and why is it effective?
Spaced repetition is a learning technique where review sessions are scheduled at increasing intervals, timed to occur just before you would forget the material. It is based on the Ebbinghaus forgetting curve, which shows that memory decays exponentially without review. The commonly used heuristic is to review while recall is still possible but no longer easy, rather than after the material has gone; each successful recall then strengthens the trace and allows a substantially longer gap before the next review. Spaced practice reliably outperforms massed practice (cramming) on delayed tests, and the advantage grows the longer the delay before the test. The SM-2 algorithm, developed by Piotr Wozniak, is the most widely used implementation, powering tools like Anki and SuperMemo.
How does the forgetting curve work?
The Ebbinghaus forgetting curve describes how memory retention decays over time following an exponential pattern: R = e^(-t/S), where R is retention, t is time since learning, and S is memory stability (strength). Ebbinghaus's own experiments, on himself and on nonsense syllables, found the steepest loss in the first day and a much flatter decline afterwards. Do not attach a percentage to your own material from that: he was memorising meaningless syllables in isolation, whereas meaningful, well-understood material that connects to what you already know decays far more slowly, and no single figure covers both. What carries over is the shape, not the numbers. Each time you successfully recall something, stability S increases and the curve flattens, so intervals can lengthen; that is the entire basis of the expanding ladder this planner builds. The practical rule that follows is to review while recall is effortful but still possible, rather than waiting until the material is gone, because a failed recall costs you the interval and forces a restart.
How many reviews does each topic need?
There is no fixed number, and no published count maps a review total onto a retention target for arbitrary material. What determines it is how far you need the memory to last and how fast that particular topic decays for you: the interval ladder expands geometrically, so each extra review buys progressively more time, and you stop when the next interval comfortably clears your exam date. This planner uses the ladder 1, 3, 7, 14, 30 and 60 days, scaled by the difficulty setting you choose, which is a schedule assumption rather than a measured requirement. In practice you should let performance set the count: a topic you recall cleanly at 30 days needs few reviews, and one that keeps collapsing needs more, whatever the plan said. The quality of initial learning matters too: material learned deeply through active recall and elaboration requires fewer reviews than material learned passively. Each review should involve active recall (testing yourself) rather than passive re-reading. Failed recalls indicate the interval was too long and should be shortened for that specific item.
Should I learn new material and review old material in the same study session?
Yes, combining new learning with reviews in each session is optimal. A common split is 50% new material and 50% review, adjusting based on where you are in your study timeline. Early in your study period, more time goes to new topics. As the exam approaches, reviews dominate. Within each session, start with reviews (15-20 minutes) to warm up and consolidate existing knowledge, then move to new material while your focus is peak. End with a brief review of the new material learned that day. This interleaving of new and old material also benefits from the spacing effect and creates stronger associative connections between topics.
What should I do if I am running out of time before my exam?
If study time is insufficient for full spaced repetition, prioritize strategically. First, identify high-yield topics (those most likely to appear on the exam or worth the most points) and focus spaced repetition on those. For remaining topics, use a compressed schedule with shorter intervals (hours instead of days). Use active recall techniques like practice tests, which are the most time-efficient study method. Cramming the night before can lift short-term recall, but the gain decays quickly and little of it survives to a later exam. For the final 2-3 days, focus on retrieval practice using flashcards and practice problems rather than re-reading notes. Sleep is non-negotiable as memory consolidation occurs during sleep.
What does memory stability actually measure, and why does each review multiply it by 2.5?
Stability S is the time constant in R = e^(-t/S): the number of days after which predicted retention has fallen to roughly 37 percent. A topic sitting at S = 1.5 days is nearly gone within a week; one at S = 90 days will survive a term. Each successful recall consolidates the trace, so the scheduler multiplies S by 2.5, the default ease factor inherited from SM-2. That is why the ladder of 1, 3, 7, 14, 30 and 60 days stretches geometrically instead of repeating a fixed gap.
What is the difference between the SM-2 ease factor and the difficulty setting on this page?
SM-2 stores an ease factor per card, starting at 2.5 and adjusted after every graded recall, with a floor of 1.3 so a stubborn item can never stretch far. This planner instead applies one difficulty setting to the whole subject: easy, medium or hard scales base stability by 1.3, 1.0 or 0.7 and fixes the per-topic budget at 20, 30 or 45 minutes for first learning against 8, 12 or 18 minutes per review. It plans a syllabus; SM-2 tunes individual cards.
Why should each review be active recall rather than re-reading your notes?
Re-reading builds fluency — the page feels familiar — without ever testing whether you can produce the material unaided, so it inflates confidence more than retention. Retrieval practice forces reconstruction, and it is the effortful successful recall that raises stability in the forgetting-curve model. The interval ladder assumes exactly that: a review only earns its 2.5x multiplier if you attempted recall before checking the answer. Closed-book questions, flashcards and past papers qualify; highlighting does not.
What should I do when a scheduled review fails and I cannot recall the topic at all?
Treat it as a lapse and restart that topic near the bottom of the ladder rather than moving on to the next interval. A failed recall means stability was overestimated and the gap outran the memory. Leitner boxes handle this by demoting the card to a more frequent compartment; SM-2 resets the interval and lowers the ease factor. This planner uses a fixed ladder with no reset, so track lapses yourself and add extra short-interval reviews for the topics that keep collapsing.
Is it better to interleave several topics in one session or block all practice on one?
Blocking feels better during the session and usually performs worse on a delayed test. Working through one topic in a solid run lets you reuse the same method item after item without ever deciding which method applies, so the discrimination step goes unpractised. Interleaving mixes topics so each item first demands a choice of approach — a desirable difficulty that slows you down now and strengthens recall later. Block only on first exposure to a topic; once the basics are in place, mix.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
📚Student Study Plan Optimizer
Optimize study time allocation based on grades, difficulty, and importance
🧮Accessibility Contrast Optimizer WCAG
Calculate accessibility contrast optimizer wcag with inputs, formulas, and instant results.
🧮Class Timetable Optimizer Constraints
Calculate class timetable optimizer constraints with inputs, formulas, and instant results.
🧮Diet Optimizer Macronutrients Budget
Calculate diet optimizer macronutrients budget with inputs, formulas, and instant results.
🧮Elo Gain Optimizer
Calculate elo gain optimizer with inputs, formulas, and instant results.
🧮Ergonomic Setup Optimizer
Calculate ergonomic setup optimizer with inputs, formulas, and instant results.
🧮Insurance Deductible Optimizer
Calculate insurance deductible optimizer with inputs, formulas, and instant results.