How many words do you need to know at each CEFR level (A1–C2)?
Aug 19, 2026 · 6 min read
"How many words do I need to know to speak English fluently" sounds like a simple question, but the answer depends on which level you are aiming for. Native speakers actively use only a few thousand words in daily conversation, while passive vocabulary (words you recognize but rarely use) can be several times larger. The CEFR scale (A1–C2) gives rough ranges for each level.
Approximate word counts by CEFR level
- A1 (beginner) — roughly 500-1,000 words: basic phrases, greetings, the simplest needs.
- A2 (elementary) — roughly 1,000-2,000 words: simple conversations on everyday topics.
- B1 (intermediate) — roughly 2,000-3,000 words: enough for travel, work, and daily communication.
- B2 (upper-intermediate) — roughly 4,000-6,000 words: comfortable discussion of abstract topics.
- C1 (advanced) — roughly 8,000-10,000 words: natural, nuanced speech.
- C2 (proficient) — 12,000+ words: close to an educated native speaker.
Why these numbers are only a rough guide
Word count is a blunt measure. Twenty well-chosen words for a specific situation — an interview, an exam — are often more useful than two hundred random ones. Likewise, the 100 most frequent English words cover roughly half of any ordinary text, so the order you learn words in matters as much as the raw count.
What this means for exam prep
Exams built around an official vocabulary list — a specific, bounded set of words rather than "the entire B1 range" — reward targeting that exact list over trying to cover a whole CEFR band. Studying the list that will actually be tested is more efficient than studying broadly and hoping it overlaps.
How to build vocabulary efficiently
- Learn words in context (with an example sentence), not in isolation — it sticks far better.
- Use spaced repetition so a word resurfaces right before you would otherwise forget it.
- Prioritize frequency lists or a specific required list over random vocabulary.
In Mnemio you can build a deck around a specific word list — a required exam vocabulary, for example — and let the spaced-repetition scheduler work out exactly when to review each word.
Put this into practice
Build a deck and let Mnemio schedule your reviews with spaced repetition.