PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

The Best Language Learning Apps for 2024

We test all the major apps for learning a language. Here are our top picks for studying a language no matter your budget, prior experience, or goals.

Related:

What language do you want to learn? Have you already learned a little, or are you starting from scratch? PCMag has been testing language learning software since 2013. Our expert in this space has studied four languages formally at universities, at the Foreign Service Institute, with private tutors, and using all the major apps and online programs. Based on years of testing, four apps stand out as Editors' Choice winners. Rosetta Stone is the best for people who are new to a language and want a self-paced program to learn the basics. Duolingo is the best free app by far, and a great companion for practicing at all skill levels. Lingoda should be your go-to for small online classes. And Sign It ASL is by far the best online program for learning American Sign Language. Read on for more details about those and other top rated programs.

You Can Trust Our Reviews

Since 1982, PCMag has tested and rated thousands of products to help you make better buying decisions. Read our editorial mission & see how we test.

Deeper Dive: Our Top Tested Picks

  • Rosetta Stone Language Learning

    Rosetta Stone Language Learning

    Best Paid App for Beginners
    5.0 Outstanding

    Why We Picked It

    Rosetta Stone is one of the best software programs for learning a language, especially for beginners. It excels at introducing new words and basic grammar, like conjugation and agreement, in a way that's compelling. When learning is going well, you don't even realize all the work that has gone into creating a program that introduces you to new ideas at the right time, and that's a huge part of what makes Rosetta Stone so good. Rosetta Stone also does an excellent job of getting you to commit to learning and studying for about 30 minutes per day with its wonderfully clear and structured lessons, which are laid out in an order you should follow.

    Who It's For

    Rosetta Stone is best for beginners and some students at the early intermediate level. Once you know a language well enough to converse a little and read with some fluidity, you're probably beyond what Rosetta Stone has to offer. But when you're just getting started with a new language and are still uncomfortable with it, that's when Rosetta Stone is best.

    • Pros

      • Excellent user experience
      • Highly intuitive
      • Polished interface on desktop and mobile
      • Optional online tutoring sessions
      • Great bonus content
    • Cons

      • No placement test
      • Repetitive at times
    Get It Now
  • Duolingo

    Duolingo

    Best Free Language App
    5.0 Outstanding

    Why We Picked It

    There really is no better free language learning app than Duolingo. Having tested dozens of language learning apps, we have no doubt that Duolingo would still be one of the best if you paid for it—which you can do with Duolingo Plus if you prefer to have a slightly improved experience with no ads, a special mode for practicing your mistakes, and other perks. What makes Duolingo so good? The content is strong and the design of the app makes it so that you can pick up and practice for a few minutes per day or sit down for longer study sessions. We love Duolingo's podcasts and Stories feature for the languages that have it. No matter what other tools you use to learn a language, you should incorporate Duolingo for daily practice.

    Who It's For

    Duolingo really is great for all language students. It's available on all major platforms and works great on mobile devices. You can learn as many languages as you want for free, and there are more than 30 languages to choose from. It works very well for beginners and intermediate-level students. And it's free. How can you go wrong with that?

    • Pros

      • Free with few limitations
      • No limit to how many languages you can learn
      • Clear structure, great exercises
      • Can test out of lessons that are too easy
      • Excellent podcasts
      • Low price for paid subscription
    • Cons

      • Quantity of material varies by language
      • Grammar lessons could be more prominently placed
    Learn MoreDuolingo Review
  • Lingoda

    Lingoda

    Best for Group Classes
    4.5 Excellent

    Why We Picked It

    Lingoda offers small group and one-on-one classes via Zoom for very reasonable prices. More importantly, however, the classes are highly structured. You get PDFs of all the materials before the class, and the instructor works their way through the same PDF during the class. What Lingoda offers is completely different from tutoring, where a student often brings to the table topics they want to practice or learn. In Lingoda, however, the class material is set ahead of time, and students work their way through all the classes in a particular level before advancing to the next one.

    Who It's For

    Lingoda is one of very few online language learning programs that's appropriate for beginners, intermediate, and advanced level students. If you've studied a language for several years but need so-called maintenance classes, Lingoda will do the trick. If you're just starting out with a language, Lingoda is also suited for you—although do expect to work on the language in your own time to supplement the practice you get in Lingoda. We don't recommend using only Lingoda for new speakers. Pair it with another class or learning app to get the best results.

    • Pros

      • Affordable
      • Small group and one-on-one language classes via Zoom
      • Qualified, enthusiastic instructors
      • Excellent learning materials
      • Placement test provided
    • Cons

      • Classes for only a few languages
      • Doesn't include a software-based course
    Learn MoreLingoda Review
  • Sign It ASL

    Sign It ASL

    Best for Sign Language
    4.5 Excellent

    Why We Picked It

    We tested quite a few apps and websites for learning American Sign Language, and Sign It ASL is by far the best. Working through a lesson feels a little like watching a television show because there are segments with characters who essentially perform short skits in ASL with narration and closed captioning to help you learn. After each skit are interactive sessions for practicing and quizzing yourself on what you've learned. Sign It ASL includes a lot of information about etiquette, culture, and other aspects of ASL that are essential to learning this language, and it does so wonderfully.

    Who It's For

    Sign It ASL is for teen and adult learners looking to learn American Sign Language. Because Sign It uses both narration and closed captioning, you can be hard of hearing or deaf and use this program. You can also be hearing. The team that makes Sign It ASL also has programs and YouTube videos for young children learning ASL called Signing Time. Sign It ASL is also appropriate for parents and family members of deaf infants and very young children who will need adult support in acquiring the language as they grow, and there's a special application process for those parents to get Sign It ASL for free.

    • Pros

      • Excellent content and compelling format
      • Accessible to deaf, hard of hearing, and hearing people
      • Free for parents of deaf children under 36 months
      • Wonderful cast of instructors and actors
      • Buy once, own forever
    • Cons

      • No mobile apps
      • Small improvements to interactive quiz design would help
  • Fluenz

    Fluenz

    Best for Instructor-Led Videos
    4.0 Excellent

    Why We Chose It

    If you've ever tried Rosetta Stone and felt that it just wasn't for you, Fluenz is the best alternative. It is just as good as Rosetta Stone at teaching beginners and intermediate level students what they need to know about a language, but the teaching approach is completely different. In Fluenz, you get a virtual instructor in short class-style videos. Then you move into interactive practice modules, which are tougher than Rosetta Stone's and don't use the deductive method of learning that gives Rosetta Stone its unique feel.

    Who It's For

    If you learn better with a teacher than a game-like app, then Fluenz is for you. It's best for beginner and intermediate-level students. Fluenz doesn't offer too many languages, however, only Chinese (Mandarin with Pinyin only), French, German, Italian, Portuguese (Brazilian), Latin American Spanish, and European Spanish.

    • Pros

      • Excellent core content
      • Well suited for beginners and for long-term use
      • Thorough
      • App design prevents distractions
    • Cons

      • Limited number of languages
      • Only basic voice recording
      • No live web classes
    Get It Now
    Learn MoreFluenz Review
  • Pimsleur

    Pimsleur

    Best for Audio-Based Learning
    4.0 Excellent

    Why We Picked It

    Pimsleur uses a unique teaching method developed by Dr. Paul Pimsleur, for whom the program is named. The Pimsleur method introduces you to words and concepts, has you repeat them, and then waits a specific amount of time before asking you to recall them again. The idea is that these timed intervals between moments of learning and recall strengthen your memory. Pimsleur courses have great content to boot.

    Who It's For

    Some adult learners start up with a new language and have a really hard time with pronunciation because they continue to say the letters and sounds they see as if they were in their native tongue. For those people, Pimsleur is exceptional. Pimsleur gives you the opportunity to hear words and practice saying them before you see them. This audio-focused language app is also ideal for people who need to practice a language while multi-tasking or who simply prefer audio-based learning. Pimsleur has courses for beginner, intermediate, and upper intermediate level students.

    • Pros

      • Excellent for learning to speak and hear spoken languages
      • Superb structure
      • Programs for 50 languages, plus ESL courses
    • Cons

      • Expensive
      • Difficult to learn new scripts
    Get It Now
    Learn MorePimsleur Review
  • Transparent Language Online

    Transparent Language Online

    Best for Hard-to-Find Languages
    4.0 Excellent

    Why We Picked It

    Where do you turn when you need to learn a language that other language apps don't teach? Go to Transparent. It specializes in courses and lessons that teach boutique and hard-to-find languages. The amount of content for languages varies greatly, however. Transparent is better than some other language apps in terms of its speaking and listening exercises. It is more expensive than many other apps, and generally speaking, it's more challenging.

    Who It's For

    Transparent Language is for people who can't find the language they need to learn anywhere else. The only other app that offers close to as many languages as Transparent is Mango Languages, and Transparent is hands-down better.

    • Pros

      • Offers instruction in more than 100 languages
      • Clear learning path and structure
      • Excellent speech analysis
      • Appropriately challenging
    • Cons

      • Writing and spelling exercises could be more polished
      • Some languages have more content than others
      • Pricier than others
  • Yabla

    Yabla

    Best for Getting Videos in the Native Language
    4.0 Excellent

    Why We Picked It

    Unlike most other language learning apps and services, Yabla takes a video-first approach. Diving into Yabla's material is more like going to YouTube than cracking open a text book. You learn by watching videos, some of which are in the style of a language learning lesson but many others are just interesting content—music videos, cooking segments, travel shows—in the language you're learning. What makes Yabla different from YouTube is the interactive questions you can answer after you finish a video to test what you learned.

    Who It's For

    While Yabla has some content for beginners, we think it's best for intermediate and higher speakers. Beginners with a few months of learning under their belt would do all right with Yabla too. It's refreshing for people who have grown tired of other language learning apps that drill you in the standard listening, speaking, reading, writing, and grammar lessons.

    • Pros

      • Excellent for sharpening language-listening skills
      • Provides exposure to new words and expressions
      • Uses a variety of speakers and accents
      • Videos with conversational pace
    • Cons

      • Lacks structure
      • Inconsistent quality
      • Few languages offered
    Learn MoreYabla Review

Buying Guide: The Best Language Learning Apps for 2024

What Is the Best Language Learning Software?

The best app for learning a foreign language depends on your needs and your goals. Apps and online services let you learn at your own pace and in spaces where you're most comfortable. The trick is figuring out what you need to work on at different stages.

When you first start out, you might like a program that tells you exactly what to study for an intensive 30 minutes per day. Rosetta Stone and Fluenz are both exceptional at that. Add in a mobile app with more bite-sized content so you can refresh your memory in short bursts. Duolingo is especially good for practicing on the go, as is Quizlet.  Quizlet isn't a language app per se; it's an app for studying where you create study sets (essentially flash cards set), and it's programmed to work exceptionally well for foreign language learning.

Some language learners find that looking at written language trips up their pronunciation. In that case, you might be better off starting with an audio-focused program, such as Pimsleur or Michel Thomas. Between the two, Pimsleur rates higher in our testing.

If you're already an intermediate or advanced speaker, self-paced apps alone won't be challenging enough for you. You should add a small group class lesson or one-on-one tutoring. Lingoda has small one-hour classes and one-on-one sessions, all conducted over Zoom, and they're exceptional. Another place to get human instruction is Rype, which focuses on one-on-one tutoring in 30-minute sessions. Not quite ready to converse? Try Yabla, a site that's flush with videos of native speakers, which can help you acclimate your ear and expand your vocabulary.

Sometimes, you need resources that are specific to the language you're learning. For example, when learning American Sign Language, you really need either a live instructor or videos. Sign It ASL, an online course whose video lessons have the feel of a television show, is the best we've seen.

Similarly, for languages with a script that's new to you, it's best to find an app that includes content for teaching reading and writing. In some cases, you might pick up two apps, one that focuses solely on reading and writing and another that teaches speaking and listening. There are plenty of apps that teach only writing for Japanese, Korean, Arabic, Mandarin Chinese, Hindi, and other non-Roman scripts.


How Do You Learn Language Best? 

One of the hardest parts about learning a different language is that if you are succeeding 100% of the time, it's not difficult enough. If it's too easy, you're not learning. That's uncomfortable for many people, but it's another reason you need to explore all your options and language learning apps and resources that match your skill level. 

For example, podcasts are a great way to push yourself beyond your comfort zone. Babbel and Duolingo both have good podcasts. If you can understand about 80% of what's being said, that's right where you should be. If you're not into podcasts in the first place, you might get frustrated and give up.

A few apps, including Lingoda, offer placement tests so you can find out which level is the most appropriate place for you to start.

Duolingo is the best free language learning app, offering bite-sized interactive sessions.
(Credit: Duolingo)

What Is the Best Free Language Learning App?

The best free app for learning a language is Duolingo, hands down. We recommend it enthusiastically, no matter your level or language goals, as it has just about everything. You won't become fluent using only Duolingo, but it is excellent for helping you study and keep up your skills.

It's available as a web app and mobile app, and it works well whether you're a total beginner or already have experience. You can study as many languages as you like on Duolingo. It has more than 30 languages with instruction in English, plus more options if your preferred language of instruction is something else.

If you're not a beginner, Duolingo lets you take a placement test to find the right place to start. It also makes it easy to practice specific skills because it has lessons that focus not only on vocabulary themes (Family, Hobbies) but also on verb tenses and grammatical rules (Past Imperfect, Dative Case).

You can practice exercises in bite-size lessons or explore content for intermediate and advanced speakers, including Stories and podcasts, which are only available for some languages. Duolingo also has some gamification aspects, so you can set a goal for yourself and compete against others. The more you hit your goal, the more bonus points you earn. It's a wonderful app that's totally free. You can support Duolingo by paying for a Plus account, but it's not necessary to get everything this app has to offer.


Is Rosetta Stone Worth the Price?

Rosetta Stone is the most polished language-learning app, with plenty of extras. Among paid programs, it continues to be our top pick, with Fluenz being a close second. Rosetta Stone is often on sale, so you can expect to pay less than the list price to get it. If you and your family members study multiple languages often, the Lifetime membership is a good deal because it gives you access to all of Rosetta Stone's languages for your lifetime for one flat rate (usually you can get it for about $179 on sale).

Rosetta Stone is reliable, accurate, and thorough, with more than 20 languages. We like its rigor, especially for beginners. You know what to do every day, and you can plan to spend about 30 minutes per day completing your lesson. If you follow this routine, Rosetta Stone has enough content to keep you busy for months. Again, you won't become fluent in a language using only Rosetta Stone, but it's superb at getting you started and helping you build a foundation so that you can add more tools to further your learning.

For all these reasons, Rosetta Stone is ideal for anyone who is new to a language and wants to develop a base vocabulary and grammar. It's well-structured, clear, and moves at a deliberate pace. Use Rosetta Stone faithfully for a few months, and you'll learn to speak, read, write, and understand basic words and phrases.

Rosetta Stone uses an immersion teaching style in its interactive software.
(Credit: Rosetta Stone)


The Best Language Software With a Virtual Teacher

Some learners do best when they have an instructor to guide them. When you're starting with a language, seeing another human being speak it, watching their facial movements, and seeing their smile can make it feel less intimidating. Fluenz gets it. This program uses videos of a teacher to introduce new lessons and review concepts, then follows them up with interactive learning exercises and quizzes. It's as rigorous as Rosetta Stone, but it uses a completely different approach, which some people prefer.

Fluenz has prerecorded video-based lessons with an instructor, plus interactive exercises.
(Credit: Fluenz)

As Fluenz progresses, the instructor walks you through lessons in not only pronunciation and grammar but culture, too. If you learn best when you see a familiar face, Fluenz is a great program to pick.

Fluenz offers seven language courses: Chinese (Mandarin with Pinyin writing only), French, German, Italian, Portuguese (Brazilian), Latin American Spanish, and European Spanish.


Lingoda's small group classes are limited to five students.
(Credit: Lingoda/Zoom/PCMag)

The Best App for Group Classes and Speaking Practicing

Lingoda is our top pick for live, video-based group classes designed to get you speaking. With Lingoda, you take a placement test and then commit to a package of classes, which you pay for upfront. Classes take place over Zoom and are limited to five students. One-on-one sessions are also available for a higher per-class cost.

The curriculum and levels used in Lingoda are based on the Common European Framework of Reference for Languages (CEFR). Lingoda offers classes in French, German, Spanish, English, and Business English.

Babbel is the best language learning app for people who like challenging content.
(Credit: Babbel)

What Is the Most Challenging Language Instruction App?

One app stands out for having lessons that are harder than others: Babbel. While testing this app, you might need a notebook by your side to fill with words and phrases just to keep up. Not everyone can jump into tough language-learning content, but some people can and like it. In particular, people who already speak three or four related languages may find that some programs are too slow for them. That's when Babbel is a great fit.

Babbel has 13 languages, assuming your language of instruction is English. You can learn Danish, Dutch, French, German, Indonesian, Italian, Norwegian, Polish, Portuguese (Brazilian only), Russian, Spanish (Latin American or European), Swedish, and Turkish. There's also a course for learning English, with instruction available in French, German, Italian, Polish, Portuguese, Spanish, and Swedish.


The Best Language App for Intermediate and Advanced Speakers

If you've studied a language before and find that most language learning apps are too easy, you might want to try an app that gives you movies and TV shows in your target language, plus some tools to help you learn the words, phrases, and expressions that are new to you. Two good apps offer this: Yabla and Lingopie (which didn't score high enough to be included in our final list of the 10 best language apps). Both Yabla and Lingopie let you watch videos with the option to show closed captioning in the native language as well as English subtitles. You can look for content from a particular country or region if you're trying to acclimate your ear to a certain dialect or accent.

Yabla helps experienced learners practice listening and comprehension.
(Credit: Yabla)

What makes them different? Yabla teaches six languages: Chinese, French, German, Italian, and Spanish, plus an English program for Spanish speakers. When you sign up, you choose just one language. Lingopie has six languages as well (French, Italian, German, Portuguese, Russian, and Spanish). When you pay for an account, you get access to all the content in all the languages. Yabla has more interactive exercises for practicing the new words you learn, and in terms of genre, it offers both instructional learning videos and entertainment. Lingopie has only entertainment—no lessons on grammar or anything else—and only flashcards for interacting with new words you learn along the way.


The Best Audio-Focused Language Apps

If you're the kind of person who can get immersed in podcasts and audiobooks, you might consider an audio-focused language learning program. Two that stand out are Pimsleur and Michel Thomas. (Michel Thomas did not score high enough to be included in our top ten.) Each is named after the person who created the learning technique used in the program. Both were sold as tapes, then as CDs, and now as apps.

Pimsleur offers audio-focused lessons, plus interactive app content for select languages.
(Credit: Pimsleur/PCMag)

Pimsleur, named for Dr. Paul Pimsleur, uses a spaced repetition method. In other words, the program uses specific intervals of time between when you first learn a word and when you're asked to recall it, and these intervals are designed for maximum language retention. Each lesson takes about 30 minutes, and you're supposed to do exactly one lesson per day. For select languages, you can find a version of the Pimsleur app with interactive exercises, too.

The method used in the Michel Thomas app is different. Michel Thomas was a polyglot who developed a method of informal teaching. It involves putting people into a classroom and teaching them words that can be used as building blocks. That way, you get to speaking quickly and can mix and match the words you've learned to say in several sentences. When you buy the Michel Thomas program, you hear the recording from one of these classrooms, and you're supposed to play along as if you were there in person.

For learning a language that isn't widely taught, Mango Languages is one of the best places to look.
(Credit: Mango Languages)

The Best Apps for Hard-to-Find Languages

Most language-learning software is available for Spanish, French, German, Italian, and Portuguese. What do you do if you need to learn Igbo or Ojibwe?

When you're in a bind to find an app for a language you want to learn, there are two sources to try: Transparent Language Online and Mango Languages (which didn't make the cut for this list). Transparent has programs for more than 100 languages. Some of those programs are short, but the company is adding to them over time. Mango Languages is an option if you're stuck, though it's not an app we highly recommend. For some languages, however, it may be your only option.


The Best App for Learning ASL

There are several good apps for learning American Sign Language, but the absolute best is Sign It ASL—by a long shot. This app teaches everything from fingerspelling to grammar, culture, and etiquette. 

Sign It ASL is the best service we've tested for learning American Sign Language.
(Credit: Sign It ASL)

As you might guess, Sign It ASL is entirely video-based, using pre-recorded and professionally produced videos. You get a lot of information in relatively long (up to an hour) video lessons that are entertaining and engaging.


Make Sure Your Apps Are Tough Enough

However you choose to learn a language, stick with it! Don't be afraid to change the app you use as you progress. When an app feels too easy, it's time to stretch yourself in new ways.

If any of the apps in this list sounds right for you, click the link for an in-depth review. If you're looking to learn something other than a language, from coding to sewing, see our roundup of the best online learning services.

Compare SpecsThe Best Language Learning Apps for 2024
Our Pick
Editor's Rating
Editors' Choice
5.0 Outstanding
Review
Editors' Choice
5.0 Outstanding
Review
Editors' Choice
4.5 Excellent
Review
Editors' Choice
4.5 Excellent
Review
4.0 Excellent
Review
4.0 Excellent
Review
4.0 Excellent
Review
4.0 Excellent
Review
Price Includes
12-Month SubscriptionAll Languages, All LevelsSmall Group Classes and MaterialsVideo Lessons1 LevelAll Languages, All Levels12-Month Subscription1-Month Subscription
Style of Program
Interactive ExercisesInteractive ExercisesLive Video Call ClassesQuizzesExercisesAudioInteractive ExercisesVideos
No. of Languages Offered (Not Incl. English)
2337317501005
Average Duration of Lesson (Mins)
3046045-60453010varies

About Jill Duffy