How Many Words Do You Need to Be Fluent in a Language?

For everyday conversation, most learners need somewhere around 2,000 to 3,000 word families; to follow speech comfortably, research points to about 6,000 to 7,000; and to read unassisted, about 8,000 to 9,000 (Nation, 2006). Those numbers are about understanding. For speaking, you can get a long way with far fewer words, as long as they are the most frequent ones and you have used them in real conversations.
The rest of this post explains where those figures come from, what a “word” actually means in them, and how to turn them into a plan.
What counts as a “word”?
Before any number makes sense, you need to know what is being counted. There are three common units:
- Word form: every spelling counts separately. Talk, talks, talked and talking are four words.
- Lemma: a base word and its inflections. The four forms above are one lemma.
- Word family: a base word plus its inflections and closely related derived words. Talk, talker and talkative can all belong to one family.
Most research on how many words you need counts word families, which is the most generous unit. A figure like “8,000 word families” represents many more individual word forms. Keep that in mind when you compare it with a word list: the frequency lists on our most common words pages, for example, count word forms as they appear in real speech, so a Spanish list contains pensé (“I thought”) and tengas (“you have,” subjunctive) as their own entries.
What the research says
The key idea in vocabulary research is lexical coverage: the percentage of words in a text or conversation that you know. Researchers test how comprehension changes as coverage rises, then work out how big a vocabulary gives you that coverage.
95% vs 98% coverage
Two thresholds come up again and again:
- 98% coverage is often treated as the level for comfortable, unassisted understanding. That means one unknown word in every fifty.
- 95% coverage gives reasonable but less complete understanding, one unknown word in every twenty, which in a fast conversation is a lot.
Laufer and Ravenhorst-Kalovski (2010) described these as an “optimal” and a “minimal” threshold for reading: about 8,000 word families for 98% coverage and about 4,000 to 5,000 for 95%.
Reading needs more words than listening
Paul Nation’s widely cited study, “How large a vocabulary is needed for reading and listening?” (Nation, 2006), estimated that if 98% coverage is the target, you need:
- 8,000 to 9,000 word families to read written text, such as novels and newspapers
- 6,000 to 7,000 word families to understand spoken text
Speech needs fewer words because conversation reuses a smaller, more frequent vocabulary than writing does.
For listening, van Zeeland and Schmitt (2013) found that learners could still understand spoken passages reasonably well at 95% coverage, and estimated that reaching 95% coverage of everyday spoken English takes roughly 2,000 to 3,000 word families. That is the figure behind the “2,000 to 3,000 words for conversation” rule of thumb.
| Goal | Coverage | Approximate vocabulary | Source |
|---|---|---|---|
| Follow everyday speech reasonably well | 95% | 2,000 to 3,000 word families | van Zeeland and Schmitt (2013) |
| Read with minimal comprehension | 95% | 4,000 to 5,000 word families | Laufer and Ravenhorst-Kalovski (2010) |
| Understand speech comfortably | 98% | 6,000 to 7,000 word families | Nation (2006) |
| Read unassisted | 98% | 8,000 to 9,000 word families | Nation (2006) |
How many words for each CEFR level?
The Common European Framework of Reference (CEFR) describes levels from A1 to C2 by what you can do, not by how many words you know, so there is no official word count per level. Researchers have tried to estimate one. Milton and Alexiou (2009) tested learners of English, French and Greek as foreign languages and matched their vocabulary size to their CEFR level. For English as a foreign language, their estimates were roughly:
| CEFR level | Estimated vocabulary (English as a foreign language) |
|---|---|
| A1 | fewer than 1,500 words |
| A2 | 1,500 to 2,500 |
| B1 | 2,750 to 3,250 |
| B2 | 3,250 to 3,750 |
| C1 | 3,750 to 4,500 |
| C2 | 4,500 to 5,000 |
Treat these as estimates from one line of research, not a standard. The test used only measured knowledge of the most frequent 5,000 words, so the top of the scale is capped, and the figures for French learners in the same study were noticeably lower at each level. The takeaway is the shape: each level adds a thousand or so of the next most frequent words.
So what does “fluent” mean in words?
Fluency is not a single number, but here is a practical way to think about it:
- Around 500 to 1,000 of the most frequent words: survival conversations. You can introduce yourself, ask questions, and get through simple exchanges with a patient partner.
- Around 2,000 to 3,000: conversational. You can follow most everyday talk on familiar topics and fill the gaps from context.
- Around 5,000 and up: comfortable. Films, podcasts and group conversations stop being exhausting.
- 8,000 and beyond: reading novels and newspapers without a dictionary.
The first two stages are where most learners want to be, and they are much closer than “fluency” makes them sound, provided you learn the right words.
Learn the most frequent words first
Word use is extremely uneven. In every language, a small set of words turns up constantly and a long tail appears rarely. Learning words in order of frequency means every hour you spend buys you the most coverage.
That is what our free most common words lists are for: frequency-ranked lists for 53 languages, built from film and TV subtitles, so they reflect how people actually talk, each word with its meaning in English. You can filter to the top 100, 500 or 1,000, search, or download the list as a file that opens in a spreadsheet or imports into Anki. A few of the most used:
- 10,000 most common Chinese words (these are words, not single characters)
- 10,000 most common Spanish words
- 5,927 most common Korean words
- 10,000 most common French words
- 10,000 most common German words
- 8,906 most common Hindi words
- 10,000 most common Italian words
- 10,000 most common Portuguese words
- 10,000 most common Russian words
- 7,589 most common Arabic words
- 10,000 most common Turkish words
Remember that these are word forms from subtitles, so the top of the list includes a few names and oddities from film dialogue. Skip anything you do not need; the ranking still does its job.
Find out how many words you already know
Before you start at word number one, check where you are. Our free vocabulary tests show you 42 words drawn from every part of a language’s frequency list, from the very commonest to the rare, and estimate how much of its everyday vocabulary you know. It takes about two minutes and needs no account. For example:
- Spanish vocabulary test
- Chinese vocabulary test
- Korean vocabulary test
- French vocabulary test
- German vocabulary test
If you know nearly all of the top 1,000 but few words beyond it, start your flashcards at 1,000, not at 1.
A practical plan
- Take the vocabulary test for your language and note roughly where your knowledge drops off.
- Learn the next 500 to 1,000 words in frequency order with spaced repetition. Ten to twenty new words a day is sustainable for most people; at 15 a day, 1,000 words takes a little over two months.
- Learn words in phrases, not alone. “Can I have” teaches more than have. The example sentences on the word list pages help here.
- Use every new word in a real sentence within a few days, in writing or out loud.
- Retest every month or two. Watching the estimate climb is a good antidote to feeling stuck.
- Past about 3,000 words, shift toward input. Reading, podcasts and shows will teach you the long tail faster than flashcards.
For quick daily review, the meaning quiz asks ten words a day from the first fifteen hundred words of each language, and the word game gives you a new five-letter word to guess every day. For more on keeping words once you have them, see how to remember your languages even after years.
A word list is half the job
Knowing that cansado means “tired” is recognition. Saying “estoy muy cansado hoy” to someone who replies is production, and the two are stored differently. A word you have only seen on a flashcard is fragile; a word you have used in a conversation, and been corrected on, tends to stay.
That is the other half, and it is what LangX is built for. It matches you with people who speak the language you are learning and are learning yours, so both of you get something out of every chat. You can correct any message, and corrections are unlimited on every plan; translation sits inside the chat for the moment a word is missing; and voice messages let you say the words, not just type them. The free plan lets you start 5 new conversations a day, with unlimited replies. On the Polyglot plan you can export a conversation’s saved phrases to a file that opens in Anki, which closes the loop between the words you meet in conversation and the ones you review.
If you are not sure how to start, read what a language exchange is and bring a few conversation topics that use the words you are learning this week. And because vocabulary is a long game, the posts on consistent practice and staying motivated are worth a read too.
FAQ
Is 1,000 words enough to have a conversation?
For simple, everyday conversations with a patient partner, often yes, if they are the 1,000 most frequent words. You will miss a lot of what fast native speakers say, which is why research on comfortable listening points to several thousand word families.
How many words do you need to be fluent in Spanish?
The research above was done on English, but it is a reasonable guide for Spanish: roughly 2,000 to 3,000 word families to follow everyday conversation, and more for films and books. Start with the most common Spanish words and measure your progress with the Spanish vocabulary test.
How many words do I know in a language?
Take a vocabulary test. Ours samples words from every frequency band and gives a rough estimate in two minutes. It is an estimate, not a certificate, but it is good for tracking progress.
How long does it take to learn 3,000 words?
At 10 new words a day with regular review, about ten months; at 20 a day, about five. Real life adds forgetting and missed days, so plan for longer, and use the words in conversation so fewer of them slip away.
Is it better to learn words from a list or from context?
Both. A frequency list is the most efficient way to build the first few thousand words; context from reading, listening and conversation is how those words become usable and how you pick up the rarer ones later.