Start here

The Best Books to Learn English by Reading

The best book to learn English by reading is one you genuinely want to finish, set just above your current level. The method is simple: pick your CEFR level, choose a story you’re curious about, and read with tap-to-translate and audio so no word stops you. This guide shows you how — and where to start.

  1. Alice's Adventures in Wonderland

    Lewis Carroll·CEFR B1·13 chapters

    The easiest starting point (B1) — short, famous and forgiving. Prove to yourself you can finish a book in English.

  2. Treasure Island

    Robert Louis Stevenson·CEFR B2·34 chapters

    A B2 adventure whose plot does the work, carrying you past new words. The natural next step up from beginner reads.

  3. The Complete Sherlock Holmes

    Arthur Conan Doyle·CEFR B2·112 chapters

    Self-contained B2 mysteries — read one case at a time. Perfect for short, regular sessions that build a daily reading habit.

  4. Pride and Prejudice

    Jane Austen·CEFR C1·61 chapters

    A C1 leap into richer prose. Tap-to-translate handles the older vocabulary, so the wit and romance still pull you through.

  5. Crime and Punishment

    Fyodor Dostoyevsky·CEFR C1·39 chapters

    A demanding C1 novel for when reading feels easy — a real test of comprehension, and a huge confidence milestone to finish.

Start today

Start your trial

Pick any of these 5 books and read its sample chapter free — then start your trial to read on, with translation, audio and saved progress.

Start your trial →