EngoTalk

No students are online at the moment.

Back to Blog
Reading Tips

Best English Novels for Intermediate Learners (B1–B2 Level)

October 22, 2026
Best English Novels for Intermediate Learners (B1–B2 Level)

Moving from graded readers to real English novels is an exciting step for intermediate learners. Real books give you natural language, rich vocabulary and stories that make you want to keep reading. But if you choose a book that is too difficult, you may give up after a few chapters.

In this guide, you will find English novels that many intermediate (B1–B2) learners enjoy, why each one works for learners, and tips for reading a full novel successfully.

Tips for choosing an English novel at intermediate B1 to B2 level

How to Choose the Right Novel

  • Length: Start with shorter books, ideally under 200–250 pages.

  • Modern language: 20th- and 21st-century books are usually easier than older classics.

  • Genre: Choose a type of story you already enjoy.

  • Clear plot: Stories with a simple timeline are easier to follow.

  • The 5-finger test: If you don't know five or more words on one page, try an easier book. Learn more in our guide to choosing books at your level.

Novels for Lower-Intermediate (B1) Learners

The Old Man and the Sea – Ernest Hemingway

A short novel about an old fisherman's struggle with a giant fish. Hemingway's simple, clear sentences make it accessible, while the story is powerful and memorable.

Of Mice and Men – John Steinbeck

A short, moving story about friendship and dreams. It uses a lot of dialogue, which helps you learn natural spoken English, although some characters use informal and dialect speech.

The Boy in the Striped Pyjamas – John Boyne

Told from a child's point of view, this novel uses simple language to tell a serious and emotional story.

The Alchemist – Paulo Coelho (English translation)

A popular, short story about following your dreams. The translated English is clear and easy to follow.

Novels for Upper-Intermediate (B2) Learners

The Curious Incident of the Dog in the Night-Time – Mark Haddon

A mystery narrated by a teenage boy, with short chapters and a unique, direct style.

The Giver – Lois Lowry

A thought-provoking story set in a controlled society. Clear language and an engaging plot make it a favourite in classrooms around the world.

Tuesdays with Morrie – Mitch Albom

A true story about life lessons from a former teacher. Short chapters and conversational English make it a great non-fiction choice.

Animal Farm – George Orwell

A short, powerful story about animals taking over a farm, full of ideas to discuss.

How to Read a Novel Successfully

  1. Read a little every day: one chapter or 10–15 pages.

  2. Don't look up every word. Focus on following the story.

  3. Note useful phrases, especially from dialogue.

  4. Listen to the audiobook while reading for better pronunciation and listening.

  5. Summarise each chapter in two or three sentences.

  6. Watch the film after reading if one exists.

Build a daily habit with the 20-minute reading method, and learn new words effectively with our guide to building vocabulary through reading.

Talk About Books on EngoTalk

Discussing a book is one of the best ways to practise speaking about opinions and stories. On EngoTalk, you can talk about the novel you are reading with partners and tutors on live 1-on-1 video calls. Start a conversation now.

Key points: Best English Novels for Intermediate Learners

Frequently Asked Questions

What is the easiest English novel for intermediate learners?

Short modern novels like The Old Man and the Sea or The Boy in the Striped Pyjamas are good starting points.

Should I read classic novels like Jane Austen?

Classics are rewarding but often use older, complex language. Try them once you feel confident with modern novels.

Is it okay to read translated books?

Yes. Translations into English, like The Alchemist, often use clear and accessible language.

How many pages should I read a day?

10–15 pages a day is a good, sustainable goal for most intermediate learners.

Test yourself: 5-question quiz

Check what you remember from this article. It takes about one minute, and you earn XP for completing it.