
A Christmas Carol
Charles Dickens
164 pages
See how big our library is. Some books at each level are open, with the first 10 pages to read. With an account, you unlock them all, save your progress and use the dictionary.
Long, more demanding texts. 116 books at this level, 5 open for you to try.

Charles Dickens
164 pages

Mark Twain
365 pages

William Shakespeare
149 pages

Arthur Conan Doyle
53 pages

Charles Dickens
686 pages
Anne Brontë
328 pages
Lewis Carroll
197 pages
Oscar Wilde
224 pages
Jules Verne
340 pages
William Shakespeare
182 pages
Sinclair Lewis
681 pages
Rafael Sabatini
570 pages
Rudyard Kipling
264 pages
Herman Melville
52 pages
Elizabeth Gaskell
322 pages
Bram Stoker
783 pages
James Joyce
331 pages
Saki (H. H. Munro)
12 pages
Edith Wharton
173 pages
Thomas Hardy
708 pages
Saki (H. H. Munro)
17 pages
Charles Dickens
876 pages
Jonathan Swift
494 pages
Charles Dickens
516 pages
Edgar Allan Poe
22 pages
Charlotte Brontë
901 pages
Robert Louis Stevenson
370 pages
Rudyard Kipling
511 pages
H. Rider Haggard
392 pages
H. G. Wells
553 pages
Oscar Wilde
146 pages
George Bernard Shaw
298 pages
Jack London
668 pages
Jules Verne
525 pages
Saki (H. H. Munro)
10 pages
William Shakespeare
165 pages
Willa Cather
405 pages
Frederick Douglass
189 pages
Jane Austen
380 pages
Willa Cather
267 pages
Charles Dickens
799 pages
Jane Austen
399 pages
George MacDonald
337 pages
Mark Twain
259 pages
George Bernard Shaw
229 pages
Daniel Defoe
506 pages
William Shakespeare
222 pages
Jane Austen
591 pages
H. Rider Haggard
520 pages
George Eliot
335 pages
Elizabeth Barrett Browning
46 pages
Saki (H. H. Munro)
13 pages
Edgar Rice Burroughs
448 pages
Arthur Conan Doyle
46 pages
Arthur Conan Doyle
56 pages
Mark Twain
505 pages
Edith Wharton
519 pages
Kate Chopin
265 pages
Edgar Allan Poe
23 pages
Edgar Allan Poe
16 pages
H. G. Wells
54 pages
H. G. Wells
39 pages
H. G. Wells
38 pages
H. G. Wells
36 pages
Edgar Allan Poe
23 pages
Herman Melville
16 pages
H. G. Wells
20 pages
O. Henry
16 pages
F. Scott Fitzgerald
252 pages
Herman Melville
19 pages
H. G. Wells
352 pages
Edgar Allan Poe
15 pages
Oscar Wilde
153 pages
G. K. Chesterton
377 pages
Saki (H. H. Munro)
14 pages
Jack London
431 pages
H. G. Wells
220 pages
Rudyard Kipling
243 pages
Herman Melville
17 pages
H. G. Wells
21 pages
Saki (H. H. Munro)
15 pages
H. G. Wells
39 pages
G. K. Chesterton
284 pages
Edgar Allan Poe
15 pages
Robert Louis Stevenson
399 pages
Thomas Hardy
586 pages
G. K. Chesterton
277 pages
H. G. Wells
32 pages
Saki (H. H. Munro)
10 pages
Edgar Allan Poe
9 pages
John Bunyan
759 pages
Edgar Allan Poe
34 pages
Edgar Allan Poe
33 pages
Mark Twain
354 pages
Stephen Crane
236 pages
Arthur Conan Doyle
52 pages
Arthur Conan Doyle
535 pages
Baroness Orczy
439 pages
H. G. Wells
24 pages
Jack London
509 pages
H. G. Wells
38 pages
Saki (H. H. Munro)
14 pages
Robert Louis Stevenson
141 pages
Edgar Allan Poe
13 pages
H. G. Wells
180 pages
Saki (H. H. Munro)
16 pages
H. G. Wells
303 pages
Charles Kingsley
316 pages
Kenneth Grahame
326 pages
G. K. Chesterton
339 pages
F. Scott Fitzgerald
468 pages
Saki (H. H. Munro)
19 pages
Robert Louis Stevenson
387 pages
William Shakespeare
163 pages
Solomon Northup
403 pages
Booker T. Washington
359 pages
Create your free account to read the full library, save where you stopped and keep the words you learn. When you create the account, you get 1 free private lesson.
The free lesson is unlocked after you confirm your e-mail. It is one per person and valid for 30 days.