How long does it take to read a book?

A typical assigned school novel — about 208 pages — takes about 3h 50m to read at an average pace of 250 words per minute. Quick reads finish in under 2 hours; long classics can take 6 hours or more.

Reading time calculator

Enter a book’s page count to estimate total reading time and how many days it takes at your daily reading pace.

about 4h 35m of total reading time — about 10 days at 30 minutes a day.

Assumes ~275 words per page (typical trade paperback). Estimates only — actual time varies with the edition and the reader.

Try it on audio — free. Kids who struggle with the print versions often finish the assigned books by listening.

Listen free on Audiblestarts instantly

New members only · many assigned titles are included with the membership. As an Amazon Associate, ReadingList earns from qualifying purchases and membership trials at no extra cost to you.

Below: estimated reading time for 1407 commonly-assigned school books, grouped from quick reads under two hours to long classics over six. Use it to plan summer reading, choose a short book for a reluctant reader, or judge whether an assigned novel fits before a deadline.

Estimated at an average adult reading pace (~250 words per minute, ~275 words per page). Actual time varies with reading speed and edition.Reading time is one input — pair it with a book’s Lexile measure and grade level to match a title to a specific reader. A 360-title quick-reads shelf and a 245-title long-reads shelf bookend the list.

Typical reading time by grade level

Median length of the books actually assigned at each grade, from our source-cited corpus of 13,258 school reading-list assignments (82.8% with page counts, computed 2026-07-17), with the estimated time at an average pace. Click a grade for its full reading list.

GradeMedian assigned-book lengthEstimated reading time
Kindergarten40 pagesabout 45 minutes
1st grade40 pagesabout 45 minutes
2nd grade44 pagesabout 50 minutes
3rd grade172 pagesabout 3h 10m
4th grade204 pagesabout 3h 45m
5th grade217 pagesabout 4 hours
6th grade233 pagesabout 4h 15m
7th grade241 pagesabout 4h 25m
8th grade242 pagesabout 4h 25m
9th grade281 pagesabout 5h 10m
10th grade289 pagesabout 5h 20m
11th grade303 pagesabout 5h 35m
12th grade313 pagesabout 5h 45m

Quick reads — under 2 hours (360)

Short enough to finish in a single sitting. Ideal for reluctant readers, a missed-deadline weekend, or building reading confidence.

Show all 360 titles

Short — about 2 to 4 hours (382)

A few evenings of reading. Common middle-grade novels and shorter classics.

Show all 382 titles

Medium — about 4 to 6 hours (420)

A typical full-length assigned novel. Plan roughly a week at a chapter or two per night.

Show all 420 titles

Long reads — 6 hours and up (245)

Dense classics and longer novels. Worth starting early in a unit or over a school break.

Show all 245 titles

Common questions

How long does it take to read a book?
A typical assigned school novel of about 208 pages takes about 3h 50m at an average silent-reading pace of roughly 250 words per minute. Short chapter books finish in under 2 hours; long classics can take 6 hours or more. Use the calculator above for any page count.
How many pages can you read in an hour?
At an average pace of about 250 words per minute and roughly 275 words per page, most readers cover about 55 pages per hour. A relaxed pace (150 wpm) covers about 33 pages per hour; a fast reader (400 wpm) about 87.
How long does it take to read 100 pages?
About 1 hour 50 minutes at an average pace (250 words per minute, ~275 words per page). At 30 minutes of reading a day, plan on about 4 days.
How long does it take to read a 300-page book?
About 5 and a half hours at an average pace (250 words per minute, ~275 words per page). At a chapter or two per night — say 30 minutes a day — that is about 11 days.
What are the shortest books assigned in school?
Among commonly-assigned titles, the quickest reads — under two hours — include Counting to Tar Beach (about 15 minutes), Wombat Said Come In (about 20 minutes), Mirette on the High Wire (about 20 minutes). There are 360 titles on this list that most readers can finish in under two hours.
How is reading time estimated?
Estimated at an average adult reading pace (~250 words per minute, ~275 words per page). Actual time varies with reading speed and edition. We multiply a book's page count by roughly 275 words per page and divide by about 250 words per minute, then round. Treat the figures as planning guides, not exact times.
What are good quick reads for reluctant readers?
The "Quick reads — under 2 hours" group below collects 360 short assigned titles. Pairing a short, high-interest book with a reader's measured Lexile level is an effective way to rebuild reading momentum.