Are you looking for an app to learn English words? Here is an excellent list of mobile apps that will help you improve your vocabulary and get you learning on the go.

Apps to Learn English Words

1. Duolingo

Duolingo allows you to improve your vocabulary by speaking, reading, and listening. It gives you seven English words to learn based on a topic (e.g., school, work, adjectives).

Each lesson has a different exercise, such as repeating a phrase, translating a word into your native language, matching words with pictures, or giving the definition of a word.

The app is free to download and to use.

2. Vocabulary Builder from Magoosh

Magoosh offers a vocabulary game with 1,200 vocabulary words. Each word has definitions and example sentences. There are three levels of vocabulary, so you can move up and learn more advanced words. Words that you get wrong are repeated again and again until you get them correct.

The app is free to download and to use.

3. Learn English with Johnny Grammar’s Word Challenge

British Council offers quizzes that test common vocabulary, spelling, and grammar. You try to answer as many questions as you can in 60 seconds. It gives you a score and you can compete with other students who are using the app.

There are three levels: easy, medium, and hard. The app is free to download to use.

4. Learn American English – WordPower

Innovative Language Learning offers 100 of the top words and phrases in the United States, audio lessons, and a voice recorder to improve your pronunciation.

The app is free to download and to use, but you have to pay to upgrade to more words.

5. Learn English with Films

ABA English allows you to not only learn new English words, but also to improve listening comprehension and pronunciation.


Learn English


The app uses the natural method, which allows you to immerse yourself completely in the language. First you watch one of the videos to work on listening and comprehension. Next, you study the dialogue. Then, you work on speaking by taking on the role of one of the characters.

The app is free to download and has free and paid subscriptions.

6. Learn English – Phrases & Vocabulary Words

Bravolol has over 800 phrases and vocabulary words suitable for beginners. With this app, you can practice your speaking and listening skills from listening to an English speaking parrot.

There are two categories: Travel and Basic. The app is free to download, but you have to pay to use it.

7. Learn English, Speak English

SpeakingPal uses speech recognition technology to help you improve your pronunciation. You can record your speech and get feedback on your performance. There are also mini lessons, dialogues, and exercises.

The app is free to download, but you have to pay for lessons.

8. Memrise

Memrise focuses on learning vocabulary by helping you remember what the words mean, oftentimes in a humorous way. There are many different courses, such as English Irregular Verbs, Prepositions, and even IELTS Practice.

The app is free to download and has free and paid subscriptions.

9. Cambly

Cambly connects you with native English tutors around the world to have live one-on-one conversations. It allows you to expand your vocabulary, practice pronunciation, and work on your listening skills.

The conversations are recorded so you can watch them again later. The app is best for intermediate to advanced level students who want to increase their vocabulary, practice pronunciation, and work on listening.

You can download the app for free, but you have to pay for lessons.

10. Rosetta Stone

Rosetta Stone allows you to immerse yourself in the language. First you learn basic words by looking at pictures (e.g., table, bird, woman). Then, you learn English words by forming phrases and longer sentences by using the words that you just learned.

The app is free to download, but you have to pay for the language program.