Set dates, topics, and daily capacity for control. Assign study sessions by priority, difficulty, and mastery. Finish revision earlier, with a confident plan.
Add topics, set time limits, then generate a deadline-ready schedule.
Use these values to understand the inputs before adding your own topics.
| Topic | Estimated hours | Difficulty | Priority | Mastery |
|---|---|---|---|---|
| Algebra | 8 | 3 | 4 | 30 |
| Physics | 10 | 4 | 5 | 20 |
| Essay writing | 6 | 2 | 3 | 55 |
The planner first counts eligible study days between your start and deadline.
Spaced mode adds short review sessions near the deadline.
The planner converts your start date and deadline into a working calendar. It counts only the weekdays you allow, so the timeline reflects real availability. Choosing Monday–Saturday yields up to six usable days per week, while keeping Sunday free protects rest. The result is a “study days” total that drives every target and allocation.
Capacity is calculated as study_days × hours_per_day. A buffer then reserves time for delays and harder-than-expected work. Example: 20 study days × 2.5 hours = 50 hours capacity; with a 15% buffer, planned hours become 42.5. The calculator also derives a daily target: planned_hours ÷ study_days, showing the minimum time required on each active day to finish on schedule.
Each topic begins with an estimated hours value. In weighted mode, that estimate is adjusted by priority, difficulty, and current mastery. Higher priority and difficulty increase the weight, while higher mastery reduces it, so weak areas receive more time. Topic weights are summed and each topic receives a share of planned hours proportional to its weight. If two topics both estimate 6 hours, but one is difficulty 5, priority 5, mastery 20%, it will be assigned more hours and more sessions than a nearly mastered topic.
Session length turns hours into repeatable blocks: sessions = ceil(allocated_hours ÷ session_hours). For instance, 7.2 allocated hours at 1.5-hour sessions becomes 5 sessions. This makes your plan actionable, because you can schedule “one session” rather than vague hours. In spaced mode, short review sessions are added near the deadline to reinforce recall without crowding out earlier deep study.
Results summarize study days, planned hours, daily targets, and a per-topic breakdown. Use the topic table to decide today’s focus, then track completion by marking finished sessions in a notebook or spreadsheet. If you miss a day, raise hours per day, reduce buffer, or lower low-priority topics and resubmit to rebalance. CSV export supports tracking and sorting, while PDF export is designed for printing and quick reference during revision weeks. Update mastery weekly, adjust estimates after practice tests, and keep priorities aligned with exams.
Buffer reserves time for interruptions and difficult content. A higher buffer reduces planned hours, increasing the daily target only if you keep the same deadline. Use 10–20% for most timelines, then adjust after a week of tracking.
Skip the day, then resubmit with updated remaining dates or higher daily hours. The calculator recalculates study days and redistributes hours across the remaining window, so the schedule stays aligned with the deadline.
Use weighted allocation when topics differ in difficulty, importance, or mastery. It increases time on weak, high-impact areas and prevents easy topics from consuming the same attention as challenging ones.
Mastery is your current confidence level, from 0% to 100%. Lower mastery increases a topic’s weight in weighted mode, allocating more hours and sessions. Update mastery after quizzes or practice sets for better accuracy.
Sessions are calculated as the ceiling of allocated hours divided by your chosen session length. This turns hours into countable blocks, making it easier to plan daily work and measure completion.
Use the CSV button to download a spreadsheet-friendly file, or the PDF button to generate a print-ready page. For printing, the layout hides buttons automatically and keeps tables compact for clean pages.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.