Learn by reading
Best classic books for English learners, measured
Leo measured the vocabulary of 21 classic English novels against word frequency lists. Emma, Alice's Adventures in Wonderland, Pride and Prejudice and Dracula need the fewest words to read; Moby Dick and The Call of the Wild need the most. Length does not predict difficulty.
The easiest classic novels for an English learner, by vocabulary, are Emma, Alice’s Adventures in Wonderland, Pride and Prejudice and Dracula, with Great Expectations and The Adventures of Sherlock Holmes close behind. Leo measured all 21 novels of its English corpus, and the hardest are Moby Dick and The Call of the Wild, even though The Call of the Wild is one of the shortest.
This is a measurement of vocabulary and sentence length, not a literary judgement. Every figure comes from Leo’s own script over public-domain texts from Project Gutenberg, and the method is explained below.
Which classic novels are easiest for English learners?
The easiest classic novels for English learners are the ones that reach 95 % word coverage with the smallest vocabulary. According to Leo’s analysis of 21 classic novels (more than two million words), a reader needs the 4,800 most frequent word forms of fiction to cover 95 % of Emma, and 19,219 to cover 95 % of Moby Dick.
| Novel | Length (words) | Forms for 95 % | Coverage with 5,000 forms | Words per sentence | Bookworms stage |
|---|---|---|---|---|---|
| Emma | 153,922 | 4,800 | 95.2 % | 18.6 | 4 |
| Alice’s Adventures in Wonderland | 26,326 | 5,047 | 95.0 % | 16.6 | 2 |
| Pride and Prejudice | 122,465 | 5,482 | 94.5 % | 20.8 | 6 |
| Dracula | 159,000 | 5,917 | 94.3 % | 18.3 | 2 |
| Great Expectations | 182,982 | 6,611 | 93.6 % | 19.0 | 5 |
| The Adventures of Sherlock Holmes | 102,730 | 6,626 | 93.6 % | 15.4 | other titles |
| The Picture of Dorian Gray | 77,771 | 7,351 | 92.9 % | 12.2 | 3 |
| Treasure Island | 68,996 | 7,376 | 93.3 % | 18.4 | 4 |
| A Christmas Carol | 28,239 | 7,619 | 92.8 % | 15.0 | 3 |
| Little Women | 184,351 | 7,652 | 92.7 % | 19.8 | 4 |
| Wuthering Heights | 115,925 | 8,079 | 92.2 % | 17.5 | 5 |
| Frankenstein | 74,144 | 8,212 | 91.4 % | 22.4 | 3 |
| Adventures of Huckleberry Finn | 115,229 | 8,410 | 92.5 % | 19.1 | 2 |
| Dubliners | 65,419 | 8,500 | 92.2 % | 14.4 | 6 |
| The Adventures of Tom Sawyer | 71,716 | 8,703 | 91.9 % | 15.0 | 1 |
| The Great Gatsby | 48,027 | 8,816 | 92.0 % | 14.3 | 5 |
| Jane Eyre | 184,772 | 8,902 | 91.4 % | 19.1 | 6 |
| Heart of Darkness | 38,679 | 9,867 | 90.4 % | 15.7 | not in series |
| The Time Machine | 32,470 | 10,031 | 90.8 % | 16.8 | not in series |
| The Call of the Wild | 31,105 | 13,281 | 88.6 % | 18.9 | 3 |
| Moby Dick | 213,601 | 19,219 | 85.1 % | 20.7 | not in series |
If you want one book to start with, take The Adventures of Sherlock Holmes. It is sixth for vocabulary, has shorter sentences than most of the corpus (15.4 words on average), and it is twelve separate stories, so a hard one does not block the rest.
How did Leo measure the difficulty of a novel?
Leo measured the difficulty of each novel as lexical coverage: the share of its running words that a reader knows if they know the N most frequent word forms of English. A book that reaches 95 % with fewer forms asks less vocabulary of its reader.
We ran the count against two frequency lists with opposite biases. The first is Peter Norvig’s list of the 333,333 most frequent words of the web, modern but unfair to fiction: it ranks “looked” at 2,488 and “cried” at 11,008. The second is built from the 20 other novels of the corpus, so a book never grades itself. The two rankings agree closely (Spearman 0.87), and the same six books top both; the table uses the fiction list.
Two limits matter. The unit is the word form, so walk, walks and walked count as three, which makes our numbers larger than word-family counts. And character names are excluded, as in the research below, since you learn them from the story itself. The same corpus is behind our study of English irregular verbs.
How many words do you need to read a novel in English?
Reading a novel in English without a dictionary takes a very large vocabulary, larger than most learners expect. Hu and Nation’s study of unknown vocabulary density put the threshold for unassisted reading of fiction at about 98 % coverage: one unknown word in fifty.
Paul Nation then measured several novels, including The Great Gatsby, and concluded in his 2006 paper:
A vocabulary of 8,000 to 9,000 words is needed to read a novel, and even then, 1 word in 50 will be unfamiliar.
Leo’s measurement agrees from a different direction. Across the 21 novels, the 5,000 most frequent fiction forms cover 92.1 % of the text, about one unknown word in every thirteen. Even with 10,000 forms, no novel reaches 98 %; the best is Emma at 97.8 %.
Are short classics easier to read?
Short classics are not easier to read, because length and vocabulary are unrelated. In Leo’s measurement the correlation between a novel’s length and the vocabulary it needs is close to zero (Spearman -0.10 on the web list), and the short books are spread across the whole ranking.
| Short novel | Length (words) | Vocabulary rank (of 21) |
|---|---|---|
| Alice’s Adventures in Wonderland | 26,326 | 2 |
| A Christmas Carol | 28,239 | 9 |
| The Call of the Wild | 31,105 | 20 |
| The Time Machine | 32,470 | 19 |
| Heart of Darkness | 38,679 | 18 |
The Call of the Wild is the clearest trap: a short adventure story that ranks 20th of 21 on both lists, with words such as sled, harness, huskies and moose recurring from start to finish. The Great Gatsby sits between 9th and 16th depending on the list. Short means you finish sooner, not that you understand more of each page.
Why does Pride and Prejudice feel hard if its words are easy?
Pride and Prejudice feels hard because its difficulty is in the sentences, not the words. It is third of 21 for vocabulary but has the second longest average sentence in the corpus, 20.8 words, behind only Frankenstein at 22.4.
A sentence such as “It is a truth universally acknowledged, that a single man in possession of a good fortune, must be in want of a wife” uses common words and still needs to be read to the end to be understood. At the other extreme, The Picture of Dorian Gray averages 12.2 words per sentence, much of it dialogue.
Should you read the original or a graded reader?
You should read graded readers for volume and keep original novels for slower, dictionary-assisted reading, because no original stays inside a learner’s vocabulary. Graded readers are rewritten within a fixed vocabulary; the Oxford Bookworms Library publishes these levels:
| Bookworms level | Headwords | CEFR (OUP) |
|---|---|---|
| Starter | 250 | A1 |
| Stage 1 | 400 | A1 to A2 |
| Stage 2 | 700 | A2 to B1 |
| Stage 3 | 1,000 | B1 |
| Stage 4 | 1,400 | B1 to B2 |
| Stage 5 | 1,800 | B2 |
| Stage 6 | 2,500 | B2 to C1 |
Even the top stage stops at 2,500 headwords, while 2,000 fiction forms cover only 85.7 % of the original novels, about one unknown word in seven (a headword groups several forms, so the comparison is approximate). The stage of an adaptation also tells you little about the original. OUP puts Pride and Prejudice at Stage 6 and The Call of the Wild at Stage 3, but by vocabulary the originals rank in the opposite order. The levels themselves are described on our B1 and B2 pages.
Where does Leo fit for learners who read?
Leo fits the step between graded readers and original novels: stories written at each CEFR level, with native audio, so the coverage stays high enough to read for pleasure. Leo runs from A1 to C1. The app is not published yet; the waitlist below is the way to hear when it is.
What is the bottom line on classic books for learners?
Pick a classic by measured vocabulary, not by length or reputation. Start with Sherlock Holmes, Alice, Emma or Dracula, leave The Call of the Wild and Moby Dick for later, and keep reading graded books alongside, because even the easiest original leaves about one word in twenty unknown at 5,000 forms.
The coverage, rankings and sentence lengths are Leo’s own measurement of 21 Project Gutenberg novels, computed with tools/novel_coverage.py. Bookworms levels were read on oup.es on 11 October 2026.
Frequently asked questions
What is the easiest classic novel to read in English?
How many words do you need to know to read a novel in English?
Is The Great Gatsby a good book for English learners?
Should I read graded readers or original novels?
Is Pride and Prejudice too hard for an English learner?
How can I tell if a book is at my level?
Start reading English today
Leveled stories from absolute beginner to C1 - with native audio, tap-to-translate and a curriculum that follows the CEFR.
One e-mail, on launch day. No newsletter, no drip campaign.