How many words do you need for B2 English?
Short answer
For B2 you need roughly 4,000 to 6,000 word families. Families, not separate dictionary entries: run, runs, ran, running and runner count as one. Counted form by form, the same knowledge can look like double that number, which is why the figures online disagree so wildly. You will actively use a fraction of what you recognise.
Almost nobody explains the unit, and the unit is the whole story. Before you compare your own vocabulary to any number on the internet, you need to know what that number is counting.
What a word family is, and why it is what gets counted
A word family is one base word plus every form you can understand for free once you know the base. Learn help and you have already got helps, helped, helping, helper, helpful and unhelpful. That is one family, seven forms. No learner sits down to study helpful as a fresh item after learning help, so counting it separately would tell you nothing useful about the work involved.
This is where the internet gets confusing. Three different sites can describe exactly the same learner as knowing 4,000 words, 9,000 words or 20,000 words, because one is counting families, one is counting every individual form, and one is counting dictionary headwords with all their rare senses attached. None of them is lying. They just never say which unit they picked. Every figure on this page is in word families, which is the unit exam boards and course designers use.
Word families by level, A1 to C2
| Level | Word families | What that many words gives you |
|---|---|---|
| A1 Beginner | 500 to 1,000 | The classroom and the street: numbers, food, family, and the verbs of an ordinary day. |
| A2 Elementary | 1,000 to 2,000 | The words for your own life. Your job, your routine, your weekend, your neighbourhood. |
| B1 Intermediate | 2,000 to 3,000 | Enough to keep a conversation going, with visible detours around the words you are missing. |
| B2 Upper-Intermediate | 4,000 to 6,000 | An article stops needing a dictionary and a film stops needing subtitles. Most of the time. |
| C1 Advanced | 8,000 to 10,000 | Room for precision. Not just angry, but irritated, livid, or put out, and you pick on purpose. |
| C2 Proficiency | 12,000 to 16,000 | The long tail: idiom, allusion, and the technical words that sit outside your own field. |
Ranges, not targets. They describe the vocabulary a learner at that level typically recognises, and every real person is uneven: strong on their own field, thin somewhere else.
Notice what the table does to the idea of steady progress. B1 sits at 2,000 to 3,000 families and B2 at 4,000 to 6,000, so the famous B1 plateau is partly a vocabulary problem: you are asked to roughly double a number that already took years to build. Then B2 to C1 adds another few thousand on top, more new words than the whole of B1 contained.
Passive words and active words are not the same number
Every range above is passive vocabulary: words you recognise when you meet them. Your active vocabulary, the words that show up when you speak, is a good deal smaller. Teachers usually work with a rough rule that learners produce something like half of what they understand, and under time pressure in conversation it feels like less.
What that looks like in a lesson
A student reads he was reluctant to sign and understands it instantly. Ten minutes later the same student says he did not really want to sign. The word is in there. It just is not reachable at speaking speed yet. That gap is normal, and it closes with use, not with more lists.
Which is why a big test score and slow, plain speech can live in the same person. If your reading feels far ahead of your speaking, you do not need more words. You need to move the ones you already have across the line.
How much of a normal text each number covers
Vocabulary research measures coverage: the share of the words on a page that you already know. The picture below is an estimate drawn from corpus studies of general written English, and it moves with the text. A news report, a chemistry paper and a novel do not behave the same way.
| You know | Text you cover | How that feels |
|---|---|---|
| 2,000 families | around 80% | One word in five is new. Reading is slow work and you stop constantly. |
| 4,000 families | around 90% | One in ten. You follow the argument and guess a fair amount from context. |
| 8,000 to 9,000 families | often quoted near 98% | The point usually described as comfortable reading, where you rarely stop at all. |
Approximate figures, quoted as estimates rather than measurements of you. Different studies and different text types give different percentages.
Ninety percent sounds like a pass mark, and it is not. In a 500 word article, ten percent is fifty unknown words, one every couple of lines. Worse, the words you are missing are never the easy ones. Grammar words like the, of and with are covered from the very first months, so everything still unknown at 90% is a content word: the noun the paragraph is about, the verb that says what happened. That is the whole reason the climb from B2 to C1 costs so many hours for so little visible change.
So how many words do you actually know?
Guessing from a table is not measuring. Our vocabulary test samples words from A1 to C2 and gives you an estimate of your size in word families, plus the level where your knowledge starts thinning out. It takes a few minutes. No account, no payment.
What to do with the number
A vocabulary size is a diagnosis, not a plan. If the test puts you near 2,000 to 3,000 families and you want B2, the gap is a couple of thousand families, and no list of a thousand words will close it, because words learned off a list arrive without their grammar, their prepositions or their register. What closes it is meeting words repeatedly in real sentences and then having to produce them.
Two practical points. First, chase families rather than forms. Learning that decide gives you decision, decisive and indecisive is three items for the price of one. Second, if you are already near 8,000 to 10,000 and still hesitating when you speak, the problem has stopped being size. Go back to the passive and active split above.
Common questions
How many words do you need to know for B2 English?
Roughly 4,000 to 6,000 word families, which is the range exam boards and course designers work with. That is families, not separate dictionary entries, so run, runs, ran, running and runner count once between them. B2 is the level where you can work in English, read an article without a dictionary and follow a film without subtitles.
What is a word family?
A word family is a base word plus the forms built from it that you can understand once you know the base: help, helps, helped, helping, helper, helpful, unhelpful. Vocabulary research counts families because learning the base does most of the work. Nobody studies helpful as a separate item after learning help.
Why do different websites give completely different numbers?
Because they are counting different things. One site counts word families, another counts every individual form, a third counts dictionary headwords including rare senses. The same learner can be described as knowing 4,000 words or well over 10,000 depending on the method. Always check which unit a number uses before comparing it to your own.
How many words does a native speaker know?
Studies that try to measure this usually land somewhere around 15,000 to 20,000 word families for an educated adult, with very wide variation between individuals. Treat it as an order of magnitude, not a target. C2 sits lower on our table because it describes what you can do with a language, not what a dictionary contains.
How do I find out how many words I know right now?
Take a vocabulary size test. Ours samples words from A1 up to C2 and gives you an estimate in a few minutes, free and without an account. It measures recognition, which is the number these ranges describe, so you can compare the result to the table above directly.