Most people learning English pick the wrong book. They walk into a shop, buy a novel a native speaker would read, get three pages in, hit forty words they don’t know, and quietly give up — deciding, wrongly, that reading in English just isn’t for them. The problem was never you. It was the book. Reading is one of the fastest ways to grow your English, but only when the book actually fits your level. So here’s what to read at every level from A1 to C1 — with the most detail for A2, B1 and B2, where most learners get stuck — and how to tell when you’ve chosen well.
The best English books for each level at a glance
Here’s the short version. Each level is explained in more detail below.
| Level | Start with | Real books to try |
|---|---|---|
| A1 | Starter-level graded readers, such as Oxford Bookworms Starters | Not yet — stay with graded readers and stories you already know |
| A2 | Graded readers: Oxford Bookworms Stages 1–2, Penguin Readers, Cambridge English Readers | Diary of a Wimpy Kid; The Little Prince in English |
| B1 | Oxford Bookworms Stages 3–4 | Holes, Wonder, Roald Dahl, The Curious Incident of the Dog in the Night-Time, The Alchemist |
| B2 | Optional: Oxford Bookworms Stages 5–6 | Of Mice and Men, Animal Farm, Agatha Christie, Harry Potter, Never Let Me Go |
| C1 | No graded readers needed | The Remains of the Day, Pride and Prejudice, Normal People, serious non-fiction |
Match the book to your level, not your ambition
The trick to reading in English is simple: pick something you can almost read comfortably. You want a book where you understand most of the words and can guess the rest from the story around them. A good rule of thumb is five to ten unknown words per page — enough to learn from, few enough that you never lose the thread. Much more than that and reading turns into decoding, which is exhausting and no fun. This is why graded readers exist: real stories rewritten with controlled vocabulary for each level. If you’re not sure which level you’re actually at, our Essential English course maps neatly onto the levels below, and the free level test at the end of this page will place you in about five minutes.
How graded readers work
A graded reader is a book written or rewritten for learners at one specific level. Some are adaptations of famous novels — Pride and Prejudice or Dracula retold for a B1 reader — and some are original stories. Either way, the writer keeps to a fixed list of the most common words, called headwords, and a limited range of grammar, so you almost never meet three unknown words in one sentence. Each series climbs in steps. Oxford Bookworms, for example, looks like this:
| Oxford Bookworms | Headwords | CEFR level |
|---|---|---|
| Starters | 250 | A1 |
| Stage 1 | 400 | A1–A2 |
| Stage 2 | 700 | A2–B1 |
| Stage 3 | 1,000 | B1 |
| Stage 4 | 1,400 | B1–B2 |
| Stage 5 | 1,800 | B2 |
| Stage 6 | 2,500 | B2–C1 |
Other series use their own level names, but they print the CEFR level on the book, so you can compare them easily. You’re ready to move up a stage when a whole book stops giving you new words to notice.
A1: your very first English books
At A1 you’re still building your first few hundred words, so every page should feel manageable. Stay with the starter levels of the graded-reader series — Oxford Bookworms Starters, for example, or the lowest level of Penguin Readers or Cambridge English Readers. They’re short enough to finish in a week or two, the sentences are simple, and many come with audio, so you can hear every word as you read it. A good trick at this stage is to choose a story you already know in your own language — a fairy tale or a film you love — because knowing the plot lets you guess new words from the story. For coursebooks and other first books, see our guide to English learning books for beginners.
A2: start with graded readers
At A2 you know the basics but real novels are still out of reach, so this is graded-reader territory — and there’s no shame in it. The big series are excellent: Oxford Bookworms (Stages 1–2), Penguin Readers and Cambridge English Readers — each series prints its level clearly on the cover, so look for A2. They cover everything from thrillers to classics like a simplified Sherlock Holmes or The Phantom of the Opera, so you can choose a genre you already enjoy. Pick stories, not textbooks — you want to turn the page because you care what happens next, not because you should. Finishing one short graded reader does far more for your English than starting five hard books you never end.
Once graded readers start to feel easy, try your first real books. Diary of a Wimpy Kid by Jeff Kinney is written in short, everyday sentences with a drawing on almost every page, so the pictures carry you through the harder bits. The Little Prince in English works for the same reason as a familiar fairy tale: you probably know the story already. Roald Dahl’s shorter books — Fantastic Mr Fox, Esio Trot, The Magic Finger — are short enough to finish in a few sittings. And if you’re an adult who doesn’t want children’s stories, look for graded readers of adult classics and thrillers — the stories are grown-up even when the language is simplified.
Not sure you’re really A2? Check your level in 5 minutes →
B1: the level where reading gets fun
B1 is the intermediate turning point, and it’s where the best B1 level English books live — a mix of higher graded readers and your first “real” books that happen to be readable. Move up to Oxford Bookworms Stages 3–4 (or the B1 level of the other series), then try genuine books written in clear, direct language: Roald Dahl’s stories, Holes by Louis Sachar, Charlotte’s Web, or The Curious Incident of the Dog in the Night-Time, which is narrated in short, plain sentences. Books written for younger native readers are perfect at B1 — the vocabulary is manageable but the stories are still gripping for adults. This is the level where reading stops being homework and starts becoming a habit.
A few more B1 English books that work for adults as well as teenagers: Wonder by R. J. Palacio, told in short chapters by several narrators; The Boy in the Striped Pyjamas by John Boyne, simple on the surface and powerful underneath; and Paulo Coelho’s The Alchemist in its English translation — short, clear sentences carrying big ideas. For what B1 looks like in everyday life, see our guide to the B1 English level.
Think you might be B1 already? Check your level in 5 minutes →
B2: read the real thing
By B2 you’re an independent reader, so put the graded readers away and pick up unabridged books — just choose authors who write cleanly. The Old Man and the Sea by Hemingway and Of Mice and Men by Steinbeck are short, powerful and written in beautifully simple prose. Agatha Christie’s mysteries pull you along with plot; Kazuo Ishiguro’s Never Let Me Go is quietly written and completely absorbing; and plenty of learners finally read the Harry Potter series at this level and love it. Animal Farm by George Orwell is short and plain-spoken, and Suzanne Collins’s The Hunger Games is fast, modern and hard to put down. Short-story collections work well too, because you get the satisfaction of finishing something in one sitting. You’ll still meet new words — that’s the point — but now the story carries you over them.
Ready for unabridged books? Make sure you’re at B2 first. Check your level in 5 minutes →
C1: read anything — but read widely
At C1 you can read almost anything written for adults, so the question changes from “can I understand this?” to “is this stretching me?”. Mix contemporary novels written in natural, everyday English — Sally Rooney’s Normal People is full of the way people really talk, although she leaves out quotation marks, which takes a chapter to get used to — with books that ask more of you: Kazuo Ishiguro’s The Remains of the Day, Jane Austen’s Pride and Prejudice (older English, full of irony) or F. Scott Fitzgerald’s The Great Gatsby. Add non-fiction in a subject you care about, plus good long-form journalism, because that’s where the vocabulary of work and study lives. Reading like this is how C1 readers edge towards C2 — here’s what C2 English really looks like.
English books for adult learners (that don’t feel childish)
Plenty of adults stall at B1 because the books everyone recommends seem written for teenagers. There are three ways round it. First, graded readers aren’t only fairy tales: every big series has thrillers, classic novels, biographies and true stories written for grown-ups — the language is simplified, the ideas aren’t. Second, try short non-fiction — travel writing, popular science, the biography of someone you admire — where the subject pulls you along. Third, pair a book with its audiobook or its film: read a chapter, then listen to it or watch the scene. The best book for you is simply the one you’ll want to pick up again tomorrow.
The one-page test: is this book the right level for you?
Before you commit to a book, open it at a random page in the middle — not the first page, which is often the hardest — and read it through without stopping. Then count the words you didn’t know:
- Fewer than five: comfortable. Perfect for reading quickly and building fluency.
- Five to ten: the sweet spot. You’ll meet new words and still follow the story.
- More than ten to fifteen: too hard for now. Go down a level, or save the book for later.
One more check: if you can’t say in a sentence or two what happened on that page, the book is too hard, even if you knew most of the words.
How to read so you actually finish
Whatever level you’re at, the method matters as much as the book. Don’t stop to look up every word — underline the ones that keep coming back and check those later. Read a little every day rather than in rare long bursts. And try the audiobook alongside the text: hearing and seeing the words together builds your listening and pronunciation at the same time. Do that consistently and your reading level climbs almost on its own. For the full method, see how to read English books without giving up.
Reading is the quiet engine behind nearly everyone who gets good at English — it’s where vocabulary, grammar and natural phrasing sink in without ever feeling like study. If you’d like a teacher to help you choose the right books and turn what you read into speaking you can actually use, that’s exactly what we do at Kensington English: live one-to-one and small-group lessons with native teachers, built around your level and your goals.
Frequently asked questions
What English book should I read at A2 level?
Start with graded readers at A2 — Oxford Bookworms Stages 1–2, or the A2 level of Penguin Readers or Cambridge English Readers — and choose a genre you already enjoy. When those start to feel easy, try a real book written in simple language, such as Diary of a Wimpy Kid or The Little Prince in English.
What are the best books for B1 English learners?
At B1, mix higher graded readers (Oxford Bookworms Stages 3–4) with real books written in clear language: Holes by Louis Sachar, Wonder by R. J. Palacio, Roald Dahl’s stories, The Curious Incident of the Dog in the Night-Time and, for adults, The Alchemist in English.
Can I read Harry Potter at B1?
Many learners start Harry Potter at a strong B1 or at B2. The first book is the easiest; the later ones are longer and use more descriptive vocabulary. If you’re meeting more than ten unknown words a page, read a few B1 books first and come back to it.
What is a graded reader?
A graded reader is a book written or rewritten for English learners at one specific level. The writer uses a fixed list of common words (headwords) and simple grammar, so you can follow the whole story. Series such as Oxford Bookworms, Penguin Readers and Cambridge English Readers go from A1 to C1.
Are graded readers good for adults?
Yes. Graded readers simplify the language, not the ideas — every major series includes thrillers, classics, biographies and true stories written for adults. They’re the easiest way to read a lot of English at the right level, and reading a lot is what builds vocabulary.
How do I know if a book is too difficult for my level?
Use the one-page test: read a random page from the middle of the book and count the words you don’t know. Five to ten is ideal; more than ten to fifteen means it’s too hard for now. If you’re not sure of your level, our free level test will tell you in about five minutes.



