← Back to blog

Duolingo Streak vs Real Study Hours: What XP Does and Doesn't Tell You

A 400-day Duolingo streak is a real achievement. It means you opened a language app on 400 consecutive days, which most people never manage with anything. It also doesn't tell you, or anyone else, how much time you've put into the language. Both things are true, and it helps to know exactly what each Duolingo number measures before you decide what to track.

On this page

What the streak measures

Your streak is the number of days in a row you've completed at least one lesson, as Duolingo's help centre describes it. One lesson keeps it alive, and a streak freeze can cover a missed day.

That makes it a measure of consistency, and consistency matters. Habit research suggests daily behaviours take weeks to months to become automatic (one well-known study found a median of 66 days, with a range of 18 to 254), and showing up every day is the hardest part for most learners. The streak is very good at getting you to show up.

What it doesn't measure is volume. A day with one quick lesson and a day with an hour of practice add the same +1.

What XP measures

XP is Duolingo's activity points. Most lessons award a base amount (commonly cited as around 10 XP), with bonuses for things like answering correctly in a row and for certain events. XP tracks how much you've done inside the app, which makes it a reasonable way to compare your own weeks.

It's less useful as a time measure. XP per minute varies with lesson type, bonuses and whether you're reviewing easy material or pushing into new units, so a 1,000-XP week isn't a fixed number of hours. And it says nothing about difficulty: grinding easy reviews can earn more XP than a hard new unit.

What the Duolingo Score measures

The Duolingo Score is the closest thing to a level. It runs up to 160 and, according to Duolingo, reflects the level of the vocabulary and grammar you're studying in the course. In April 2026 Duolingo said its top courses now teach through CEFR B2, a Duolingo Score of 129 (Duolingo blog). It's a useful marker of course progress. It reflects what the course has covered, not an independent test of what you can do in conversation.

What none of them show

  • Total hours. Including the time outside the app.
  • The mix. How your time splits between listening, reading, speaking and vocabulary.
  • Time outside Duolingo. The podcast, the series, the tutor. For most learners past the beginner stage, that's where most of the hours come from.

That's not a criticism of Duolingo. It's an app, and its numbers describe the app. But "how long until I can follow a conversation?" is a question about total hours, and only a log of everything answers it.

Converting your Duolingo time into hours

If you want to know how much time Duolingo actually takes, measure it for one week:

  1. Start a timer when you open the app and stop it when you close it.
  2. Write down the minutes and the XP each day.
  3. At the end of the week, divide total XP by total minutes. That's your XP per minute.

Now you can turn a typical day's XP into minutes, and you'll know whether your streak is 5 minutes a day or 25. Many people are surprised in one direction or the other.

Keeping both

The best setup for most people isn't streak or hours, it's both:

  • Keep the Duolingo streak as your daily floor. On a bad day, one lesson keeps the habit alive.
  • Log your total study time somewhere that sees everything, with Duolingo as one source next to YouTube, podcasts, Anki and conversation.
  • Every month, look at the hours and the mix rather than the streak count.

Over time this usually shows Duolingo shrinking as a share of your hours, which is a good sign: it means you've moved on to real content. Duolingo stats explained covers the in-app numbers one by one.

Where LangTrack fits

The LangTrack tracker doesn't connect to Duolingo; you log your session yourself, and if you do Duolingo most days it becomes a one-tap shortcut. It sits next to your other sources, adds up to a total per language, and a level goal estimates hours to your target level from FSI-based figures. It has a streak too, plus a weekly "days hit out of 7" recap that's kinder when life gets in the way. Log today's Duolingo and whatever else you did.

FAQ

Does a Duolingo streak mean you're making progress?

It means you're practising consistently, which is a precondition for progress. It doesn't show how much time you spend or whether you're doing anything outside the app, so it's best paired with a log of total study time.

How many hours is 1,000 XP on Duolingo?

There's no fixed conversion, because XP per minute depends on lesson type and bonuses. Time yourself for a week, divide your total XP by your total minutes, and use that ratio for your own estimate.

What is the Duolingo Score?

A number up to 160 that Duolingo uses to show the level of the content you're studying. Duolingo says its top courses now teach through CEFR B2, which corresponds to a score of 129.

Keep the streak, count the hours

Log Duolingo as one source next to everything else, and see your real total. Free for one language.

Start tracking — free