Skip to content
All English books

English books for B2 learners

Books for confident B2 readers: the bulk of the classics library, novels where you follow the plot easily but still meet a few unfamiliar words on every page. The level is given for reading with tap-to-translate; without any help these books read about a step harder.

How these books compare

The shortest is The Strange Case of Dr Jekyll and Mr Hyde: 25,729 words, about 3 hours of reading. The easiest vocabulary is in Robinson Crusoe: the 2,000 most common English words cover 88% of its text. The most rare words are in Jane Eyre, where the same 2,000 words cover 82.5%.

BookLevelWordsReading timeCovered by 2,000 common words
Robinson CrusoeB2121,429≈ 14 h88%
Pride and PrejudiceB2122,735≈ 14 h86.6%
Peter PanB247,364≈ 5 h86%
The Jungle BookB254,972≈ 6 h83.6%
The Hound of the BaskervillesB259,496≈ 7 h86.4%
The Picture of Dorian GrayB279,698≈ 9 h85%
Little WomenB2191,236≈ 21 h84.9%
The Great GatsbyB248,673≈ 5 h84.9%
Anne of Green GablesB2103,304≈ 12 h85.9%
Treasure IslandB268,759≈ 8 h85.1%
The Strange Case of Dr Jekyll and Mr HydeB225,729≈ 3 h84.4%
A Christmas CarolB228,755≈ 3 h84%
The Time MachineB232,686≈ 4 h82.7%
The Adventures of Tom SawyerB271,114≈ 8 h83.4%
Jane EyreB2188,242≈ 21 h82.5%

Books for B2

B247,364 words

Peter Pan

J. M. Barrie, 1911

Level, words and tips

B2191,236 words

Little Women

Louisa May Alcott, 1868

Level, words and tips

B268,759 words

Treasure Island

Robert Louis Stevenson, 1883

Level, words and tips

B2188,242 words

Jane Eyre

Charlotte Brontë, 1847

Level, words and tips

Start reading in a new language today

Free on iPhone and iPad. Your first book is a tap away.

Download on the App Store
Scan with your iPhone camera