Duolingo: Number of users per language statistics

by Jakub Marian

Tip: Are you a non-native English speaker? I have just finished creating a Web App for people who enjoy learning by reading. Make sure to check it out; there's a lot of free content.

Duolingo is a platform where you can learn many different foreign languages for free. It’s a great way to start learning a language you are interested in and probably the best example of the use of gamification in language learning.

The Duolingo team, sadly, does not publish much statistical data about its user base, so I decided to summarize at least the publicly available figures (from the incubator). The following table shows the total number of users (in millions) for languages that are studied by at least a million users or more. The language codes in the third column indicate languages other than English in which you can learn the given language:

(except EN)
English399.72all available languages
Spanish142.51PT, FR, DE, RU, ZH
French101.65ES, PT, DE, IT, AR, RU
German61.28ES, RU, PT, FR, TR, AR, IT
Italian39.86ES, FR, PT
Portuguese20.55ES, FR
Catalan1.44ES (only)
Other< 1.0
(as of 24/4/2018)

Two things should be noted: First, the numbers do not necessarily correspond to the popularity of the given language because some courses were added much later than others. For example, the Portuguese course for English speakers has been around since 2012 and has a French and Spanish version, while the Russian course was created in 2016 and only had an English version for the most part. Thus, the numbers are not directly comparable.

Second, the number of English learners is probably somewhat inflated by native English speakers who take the English course in another language to practice that language. This approach, commonly referred to as “doing the reverse tree”, is quite common among native and advanced speakers of English.

The point is that Duolingo courses are mostly focused on translating sentences from the target language into the base language (which is usually English). Doing the reverse tree is generally harder and allows users to practice translation into their target language (but it also has some downsides; for instance, the listening exercises become completely useless).

By the way, have you already seen my brand new web app for non-native speakers of English? It's based on reading texts and learning by having all meanings, pronunciations, grammar forms etc. easily accessible. It looks like this: