Skip to content
K Knidox Search…
Study · Planning

Reading Schedule Planner

Split a reading assignment across the days until it is due — with a day-by-day schedule.

Length of the whole assignment.
Optional — leave at 0 if starting fresh.
Try an example
Pages per day

Enter a start date and a due date to spread the reading across the days you have.

To pace a reading assignment, divide the pages still to read by the days you have and round up. A 300-page book due in 14 days means ⌈300 ÷ 14⌉ = 22 pages a day. Reading 22 pages daily, you finish in 14 days — right on the deadline, with no last-minute cramming.

How the reading schedule works

The planner turns a due date into a steady daily target instead of a wall of pages the night before. It counts the days between your start date and the due date — inclusive of the due date itself — then divides the pages you still have to read across them. Because you cannot read a fraction of a page toward a firm target, the result is always rounded up, so the pace is enough to finish on time. If you switch on “skip weekends,” Saturdays and Sundays are dropped from the count and the weekday pace rises to compensate. The day-by-day table then lays out exactly how many pages to read each day and your running total, with the final day carrying whatever remainder is left.

pages per day = ⌈ pages remaining ÷ available days ⌉

Pages remaining = total − already read. Available days are counted inclusively, excluding weekends when that option is on. The ⌈ ⌉ brackets mean round up.

Worked example: 300 pages in two weeks

Suppose a 300-page novel is due in 14 days and you have not started. Divide the pages by the days and round up to set the daily pace.

  1. 1
    Find the pages remaining. Subtract pages already read from the total. Starting fresh on a 300-page book leaves 300 pages.
  2. 2
    Count the days you have. Count from the start date to the due date inclusively. Today through the deadline two weeks away is 14 days.
  3. 3
    Divide and round up. ⌈300 ÷ 14⌉ = ⌈21.4⌉ = 22 pages per day, so the pace is always enough to finish.
  4. 4
    Drop weekends if you need to. Reading weekdays only leaves 10 days, raising the pace to ⌈300 ÷ 10⌉ = 30 pages a day.
  5. 5
    Follow the daily schedule. Read the day’s pages and check your cumulative total; the last day takes the small remainder.

Typical reading speeds by material

Rough guides for planning. Dense or technical material is slower; adjust the pace to how carefully you must read.

MaterialWords per minuteMinutes per page*
Light fiction250–300~1.5–2 min
General non-fiction200–250~2–2.5 min
Textbook / study reading100–200~2.5–5 min
Technical / academic paper50–100~5–10 min

Getting the most from your plan

A daily target only helps if it is realistic, so sanity-check the pace against the reference speeds above and how closely you need to read. A 22-page-a-day novel is comfortable; 22 pages of dense theory with note-taking is a much bigger ask. If the number looks too high, start earlier or trim the scope. The planner also shows when the pace lets you finish before the deadline, which is worth building in deliberately — a day or two of buffer absorbs a missed session or a harder-than-expected chapter without derailing the whole schedule. Rounding up guarantees you never fall behind by design, so the tiny surplus simply lands as a lighter final day.

How is the pages-per-day figure calculated?
It divides the pages you still have to read by the number of available days, then rounds up. For 300 pages over 14 days that is ⌈300 ÷ 14⌉ = 22 pages a day. Rounding up guarantees the pace is always enough to finish on or before the due date.
Why round up instead of using the exact average?
You cannot read a fraction of a page toward a fixed deadline, and 21.4 pages a day would leave you short. Rounding up to 22 keeps you on track every day; the small surplus shows up as a lighter final day rather than a shortfall.
Does the day count include the due date?
Yes. Available days are counted inclusively from the start date through the due date, so a plan that starts today and is due in a week gives you seven reading days, not six.
What does “skip weekends” change?
It removes every Saturday and Sunday in the range from the available days, so the plan schedules reading on weekdays only. Fewer days means a higher daily pace — 300 pages over two weeks becomes 10 weekdays at 30 pages a day instead of 14 days at 22.
How does the schedule handle the last day?
Every day is assigned the full pages-per-day amount until the pages run out, so the final active day carries only the leftover remainder. That is why the last day is often lighter than the rest and your cumulative total lands exactly on the pages remaining.
What if I have already read some of the pages?
Enter them in “pages already read” and the plan works from the pages remaining instead of the full total. If you have finished everything, it reports that there is nothing left to schedule.
What happens if the due date is before the start date?
The planner flags it rather than showing a nonsensical number, because there are no days to spread the reading across. Set the due date on or after the start date to get a schedule.