Learn by reading

Best classic books for English learners, measured

· 8 min
Leo the lion cub sitting on a rug reading a thick old hardback, between two stacks of old books, with a reading lamp and a bookshelf behind him
TL;DR

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.

NovelLength (words)Forms for 95 %Coverage with 5,000 formsWords per sentenceBookworms stage
Emma153,9224,80095.2 %18.64
Alice’s Adventures in Wonderland26,3265,04795.0 %16.62
Pride and Prejudice122,4655,48294.5 %20.86
Dracula159,0005,91794.3 %18.32
Great Expectations182,9826,61193.6 %19.05
The Adventures of Sherlock Holmes102,7306,62693.6 %15.4other titles
The Picture of Dorian Gray77,7717,35192.9 %12.23
Treasure Island68,9967,37693.3 %18.44
A Christmas Carol28,2397,61992.8 %15.03
Little Women184,3517,65292.7 %19.84
Wuthering Heights115,9258,07992.2 %17.55
Frankenstein74,1448,21291.4 %22.43
Adventures of Huckleberry Finn115,2298,41092.5 %19.12
Dubliners65,4198,50092.2 %14.46
The Adventures of Tom Sawyer71,7168,70391.9 %15.01
The Great Gatsby48,0278,81692.0 %14.35
Jane Eyre184,7728,90291.4 %19.16
Heart of Darkness38,6799,86790.4 %15.7not in series
The Time Machine32,47010,03190.8 %16.8not in series
The Call of the Wild31,10513,28188.6 %18.93
Moby Dick213,60119,21985.1 %20.7not 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 novelLength (words)Vocabulary rank (of 21)
Alice’s Adventures in Wonderland26,3262
A Christmas Carol28,2399
The Call of the Wild31,10520
The Time Machine32,47019
Heart of Darkness38,67918

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 levelHeadwordsCEFR (OUP)
Starter250A1
Stage 1400A1 to A2
Stage 2700A2 to B1
Stage 31,000B1
Stage 41,400B1 to B2
Stage 51,800B2
Stage 62,500B2 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?
Among the 21 classic novels Leo measured, Emma by Jane Austen needs the fewest different words to reach 95 % coverage, followed by Alice's Adventures in Wonderland, Pride and Prejudice and Dracula. If you also want short sentences, The Adventures of Sherlock Holmes is the best compromise: it ranks sixth for vocabulary, has shorter sentences than most of the corpus, and is a collection of separate stories, so you can stop after any of them. Moby Dick is the hardest by a wide margin, followed by The Call of the Wild, which is one of the shortest books in the set.
How many words do you need to know to read a novel in English?
The research answer is large. Hu and Nation (2000) found that most learners need to know about 98 % of the running words in a text, one unknown word in fifty, to understand fiction without help. Paul Nation (2006) then estimated that this takes a vocabulary of 8,000 to 9,000 word families for a novel. Leo's own measurement points the same way: even for the easiest of 21 classics, knowing the 10,000 most frequent word forms of fiction covers 97.8 % of the text, just short of that threshold. Expect to look words up while reading any original novel.
Is The Great Gatsby a good book for English learners?
It is short and its sentences are the second shortest of the 21 classics Leo measured, but its vocabulary is not easy. The Great Gatsby ranks 9th of 21 for vocabulary against a list of modern web English, and 16th against a list built from 19th-century fiction, behind much longer novels such as Emma, Dracula and Great Expectations. Either way it sits in the middle of the pack, not among the easy books. If Gatsby is your goal, the Oxford Bookworms Library publishes an adapted version at Stage 5, which it places at B2, before you move to the original.
Should I read graded readers or original novels?
Both, for different jobs. Graded readers are written within a fixed vocabulary, from 250 headwords at the Oxford Bookworms Starter level (A1) to 2,500 at Stage 6 (B2 to C1), so you can read them quickly and for pleasure. Original novels are not. In Leo's measurement, knowing the 2,000 most frequent word forms of fiction covers about 85.7 % of the 21 classics, roughly one unknown word in every seven. Read graded readers for volume, and use the easiest originals, such as Emma or Sherlock Holmes, for slower reading with a dictionary until the unknown words thin out.
Is Pride and Prejudice too hard for an English learner?
Its vocabulary is not the problem: in Leo's measurement it is the third easiest of 21 classic novels by the number of different words needed to reach 95 % coverage. Its sentences are. Pride and Prejudice has the second longest average sentence of the corpus at 20.8 words, behind only Frankenstein at 22.4, and Austen's irony depends on following those long sentences to the end. The Oxford Bookworms Library also places its adaptation at Stage 6, its highest level. A learner with a solid B2 can often manage the words but should expect to reread sentences.
How can I tell if a book is at my level?
Count unknown words over several pages, not one. Hu and Nation found that most learners need about 98 % coverage, one unknown word in fifty, to understand fiction without help; at 95 %, one in twenty, only a minority of their readers understood the text adequately. Take three or four pages from different parts of the book, count the words you do not know, and divide by the total. Unknown words cluster in descriptive passages, so a single page can mislead you in either direction. Character names do not count, because you learn them as the story goes.

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.

See how the method works →