Native English speakers typically know around 20,000 words. To communicate effectively, most people need to know around 2,000-3,000 words. Some top tips for learning English vocabulary include learning words in context, using flashcards, learning from examples, and practicing new words regularly.