Reading level guide

How many English words do you need to read a novel?

About 98% of the words on the page. For most English novels, that is 8,000–9,000 word families. Here is what that number means, how to read with fewer words, and how 16 real classics compare.

Updated

TeakReader showing a book's CEFR vocabulary distribution and top unknown words.

Short answer

You need to know about 98% of the words

Research on reading shows that people read a text comfortably when they know about 98% of its running words. For most English novels, that takes a vocabulary of about 8,000–9,000 word families (Nation, 2006). With a dictionary, 95% is enough to follow the story (Hu & Nation, 2000; Laufer, 1989).

“Running words” means every word on the page, counted each time it appears. Common words like the and said count many times.

What does 98% coverage feel like?

A novel page has about 250–300 words. This is how many unknown words you meet per page at each coverage level.

You knowUnknown words per pageHow it feelsVocabulary needed*
98%5–6Comfortable. You can read for pleasure and guess most new words.≈ 8,000–9,000
95%12–15Hard work, but you can follow the story with a dictionary.≈ 4,000–5,000
90%25–30Very hard. Most readers lose the meaning and give up.≈ 2,000–3,000

* Word families for a typical adult novel. Estimates vary between studies and between books.

The difference between 95% and 98% looks small. On the page it is large: about 10 extra unknown words on every page.

What is a word family?

A word family is a base word and its common forms. Happy, happier, happily, happiness, and unhappy are one family. If you know happy, you can usually understand the rest. That is why 8,000 families is more than 8,000 separate words.

How much of a real classic do common words cover?

We measured the full original text of 24 classics. The table shows how many of each book’s running words are among the 20,000 most common English word forms (our B1 band) and the 30,000 most common (our B2 band).

BookWordsCovered at B1Covered at B2Our level
Emma154,76196.9%98.0%Advanced B2 to C1
Frankenstein68,71596.2%98.0%Advanced B2 to C1
The Adventures of Sherlock Holmes101,48896.6%97.9%Strong B1 to B2
Pride and Prejudice123,68596.2%97.9%Advanced B2 to C1
The Wizard of Oz38,33896.6%97.6%Strong A2 to B1
The Picture of Dorian Gray76,40595.5%97.6%Advanced B2 to C1
Alice in Wonderland25,72096.3%97.6%Strong B1 to B2
Dracula154,42596.3%97.6%B2
The Time Machine30,69695.8%97.5%B2 (strong B1 with support)
Jane Eyre176,87595.5%97.4%Advanced B2 to C1
Treasure Island65,69295.7%97.2%Upper B2
Little Women178,95295.7%97.2%B2
Peter Pan46,14595.4%97.0%Strong B1 to B2
The Secret Garden78,81095.6%96.8%Upper B2
Dr Jekyll and Mr Hyde24,50095.4%96.8%Upper B2 to C1
Great Expectations176,20695.2%96.7%Advanced B2 to C1
Tom Sawyer69,67594.4%96.5%Upper B2
The Great Gatsby46,03594.9%96.5%Upper B2 to C1
Wuthering Heights111,06294.0%96.2%Advanced B2 to C1
A Christmas Carol27,82294.3%95.9%Upper B2
The Call of the Wild31,50993.4%95.9%Upper B2
Anne of Green Gables98,69694.0%95.7%Upper B2
Around the World in 80 Days62,16993.5%95.3%Advanced B2 to C1
Moby-Dick209,86491.7%94.5%Advanced C1

Our bands count word forms (e.g. walk and walked separately), not word families, so these numbers are not directly comparable to the research figures above.

Two things stand out. First, almost every classic reaches about 95% with common words, so a B2 reader can follow it with a dictionary. The exception is Moby-Dick, whose whaling and sailing words keep it below that line. Second, coverage is not the whole story: Pride and Prejudice has good coverage but long, ironic sentences, so it still feels hard.

What if you don’t know enough words yet?

  1. Choose an easier original. Start with The Wizard of Oz or Sherlock Holmes. See the easiest classics.
  2. Learn the book’s most frequent unknown words first. A few hundred words that repeat often can raise your coverage by 1–2%. That is the jump from “hard” to “comfortable”.
  3. Read with a tap-to-define reader. At 95% coverage a dictionary is needed often, so make lookups fast. Read with a built-in dictionary.
  4. Use a graded reader first. If you are below about 3,000 word families, a graded reader of the same story is a good bridge.

Check a specific book before you start

Our free reading level checker reads any DRM-free EPUB or TXT file in your browser. It shows the book’s vocabulary bands, its hardest frequent words, and the most similar classic.

In the TeakReader app, you can go one step further. It compares the book with the words you know and shows your coverage for each chapter. Then it turns the missing words into flashcards.

Sources: Hu, M. & Nation, I.S.P. (2000), Unknown vocabulary density and reading comprehension. Nation, I.S.P. (2006),How large a vocabulary is needed for reading and listening? Laufer, B. (1989), What percentage of text-lexis is essential for comprehension?

FAQ

Frequently asked questions

How many words do I need to know to read a novel in English?

To read a novel comfortably without a dictionary, you need to know about 98% of its running words. For most English novels that means around 8,000–9,000 word families. With a dictionary, about 95% coverage, or roughly 4,000–5,000 word families, is enough to follow the story.

What is a word family?

A word family is a base word plus its common forms. For example, happy, happier, happily, happiness, and unhappy are one family. Learners who know the base word can usually understand the other forms.

How many unknown words per page is too many?

A novel page has about 250–300 words. At 98% coverage you meet 5–6 unknown words per page, which is comfortable. At 95% you meet 12–15, which is hard work but possible with a dictionary. Below 90%, most readers lose the story.

Can I read a novel with 3,000 words?

Not an original adult novel, usually. With 3,000 word families you know roughly 90–93% of a typical novel, so many sentences will have an unknown word. Graded readers are written for this level. Easy classics such as The Wonderful Wizard of Oz are a good next step.

What level is 98% coverage in CEFR terms?

CEFR levels are not defined by word counts, so there is no exact match. As a rough guide, 8,000–9,000 word families is a strong C1 vocabulary. A B2 learner usually reads a novel at 95–97% coverage, which works with dictionary support.

How can I find out how many words of a book I know?

Use the free reading level checker on TeakReader’s website to see a book’s vocabulary bands. The TeakReader app goes further: it compares the book with the words you have marked as known and shows your personal comprehension for each chapter.

Ready to read

See how much of a book you already know.

TeakReader compares any EPUB or free classic with your own vocabulary, then helps you learn the missing words.

Download on the App StoreGet it on Google Play