Never lose the plot

Book Club Schedule Builder

Queue up your books, set how often you meet, and get discussion dates with a suggested reading pace for every title — recalculated live as you reorder the list.

Reading schedule

Add a book to start building your schedule.

Why a shared reading schedule helps

Book clubs stall when nobody's sure what the pace should be or when the next meeting lands. A live cascading schedule keeps everyone aligned on dates and gives a realistic daily target.

Dates that cascade

Add books in order and every discussion date lines up automatically, cadence after cadence.

A real reading target

Page counts turn into a pages-per-day and pages-per-week pace, not just a due date.

Reorder anytime

Move a book up the queue and every date after it recalculates instantly.

How to build your schedule

  1. Add your booksEnter a title, and optionally an author and page count, for each book.
  2. Set the cadenceChoose your start date and how many weeks between meetings.
  3. Reorder if neededUse the up and down arrows to change reading order.
  4. Copy the scheduleGrab the plain-text version to share with your club.

About the scheduling logic

Each book's discussion date is calculated by adding your meeting cadence, in weeks, to the previous book's discussion date — the very first book's date is simply your start date plus one cadence. This cascading approach means the whole queue automatically shifts if you change the start date, the cadence, or the order of the books. When a book has a page count, its reading window is the span between the previous discussion date (or the start date for the first book) and its own discussion date; dividing the page count by the number of days in that window, rounded up, gives a pages-per-day target, and dividing by the number of weeks gives a pages-per-week target. Books without a page count still get a discussion date but are marked to read at your own pace, since there's nothing to calculate a target from. Everything recalculates instantly in the browser as you add, reorder or remove books, and the finished plan can be copied as plain text for your group chat or newsletter.

Cascading dates

Change one setting and every downstream discussion date updates automatically.

Rounded-up pace

Pages-per-day and pages-per-week targets round up so you always finish in time.

Live reordering

Move books up or down the queue without losing your entered details.

Book club schedule FAQ

How are discussion dates calculated?

The first book's discussion date is your start date plus your meeting cadence in weeks. Each following book's discussion date is the previous book's discussion date plus the cadence again, so the schedule cascades forward automatically.

How is the reading pace worked out?

If you give a page count, the tool divides it by the number of days (or weeks) between the previous discussion date and this book's discussion date, rounding up, so you get a pages-per-day and pages-per-week target to finish in time.

What happens if I don't enter a page count?

The book still gets a discussion date, but its pace is shown as read at your own pace, since there's no page count to calculate a daily or weekly target from.

Can I reorder the books after adding them?

Yes. Use the up and down arrows on each book to move it earlier or later in the queue. Every discussion date and reading pace recalculates immediately.

Can I share the schedule with my book club?

Yes. The Copy schedule button copies a clean plain-text version listing every book, its discussion date and its reading pace to your clipboard.

Try other planning & reading tools

More free planning tools from My Panda Toolbox.