Duolingo
40+ languages
languages available
5–10 minutes
lesson length
Yes, basic pronunciation feedback
speech recognition
Yes (Super plan only)
offline mode
CEFR B1 (intermediate)
max level
Free, Super $13.99/month or $95.99/year
pricing
Babbel
14 languages
languages available
10–15 minutes
lesson length
Yes, interactive speech exercises
speech recognition
Yes (downloaded lessons)
offline mode
CEFR B2 (upper-intermediate)
max level
$9–$18/month
pricing
Rosetta Stone
25 languages
languages available
30 minutes
lesson length
Yes, TruAccent (advanced)
speech recognition
Yes
offline mode
CEFR B2 (upper-intermediate)
max level
$11.99/month or $179 lifetime
pricing
Want to make your own version?
Sign up to create your own