In about a minute, see how many words you know

English vocabulary size test online

A fast, adaptive vocabulary test for every level!

Shakespeare and English vocabulary — about 30,000 words
Shakespeare’s vocabulary — 30,000 words*

What’s your vocabulary size?

Just pick the correct translation!

The test adapts to your level — A1, A2, B1, B2, C1, C2!

Language of answers

English words stay English — pick the language for the answers.

How to read your result

English vocabulary by CEFR levels A1–C2 and TOEFL / IELTS scores

(Active vocabulary can differ from passive vocabulary)

Table: vocabulary size by English proficiency level

Table: vocabulary size by English proficiency level
LevelCEFRTOEFL scoreIELTS scoreVocabulary
BeginnerA10-151.0-2.00-700
ElementaryA215-452.5-3.5700-1400
IntermediateB145-704.0-5.01400-3500
Upper IntermediateB270-955.5-6.53500-6000
AdvancedC195-1207.0-8.06000-10000
ProficientC2—8.5-9.0>10000

Figures are based on statistics from MyWords.app. More on English levels A1–C2.

Interesting facts about vocabulary size

  • English has more than 1,000,000 words.
  • The Oxford dictionary lists about 273,000 words.
  • The My Words dictionary has more than 500,000 words.
  • A native English speaker’s vocabulary is typically over 50,000 words.
  • An English-speaking teenager’s active (spoken) vocabulary is about 5,000–10,000 words. Passive (reading and understanding) is about 15,000–20,000.
  • To read the Harry Potter books, knowing about 6,000–7,000 words is enough.

*Shakespeare used about 31,000 unique words in his works, while his overall vocabulary may have reached about 70,000.

FAQ about vocabulary size

How many words do you need to start speaking a foreign language?

To get by and understand basic things, 400–500 words is enough. That’s a survival level — A1 on the CEFR scale.
Even 100 words can be a start. Read more in our article on English levels A1–C2.

How many words are there in English?

Modern English has more than 1 million words.

What is a native English speaker’s vocabulary size?

An adult native English speaker typically knows about 50,000 words on average.

What is an English-speaking teenager’s vocabulary size?

By the end of school, an English-speaking teenager’s vocabulary is about 15,000 words and often grows quickly toward 25,000.

How many words do you need for A1?

For A1, 500–700 words is enough.

How many words do you need for A2?

For A2, you need about 700–1400 words.

How many words do you need for B1?

For B1, you need about 1400–3500 words.

How many words do you need for B2?

For B2, you need about 3500–6000 words.

How many words do you need for C1?

C1 typically requires about 6000–10,000 words.

How many words do you need for C2?

C2 vocabulary is typically more than 10,000 words.