Oxford 3000
English Vocabulary
Start Learning
Choose a level to practice
A1
Beginner
890 words
A2
Elementary
769 words
B1
Intermediate
621 words
B2
Upper-Int.
415 words
10 random words per session
Start Practice
Browse
Flashcards
Quiz
Speaking
Progress