Duolingo XP Calculator — DuolingoGuides
Free calculator from DuolingoGuides

Duolingo XP Calculator: Plan Your Way to Your Next Milestone

Put in where your XP stands today and how you like to practise, and this calculator works out roughly how long your next XP target will take — in practice days, calendar days and lessons.

Where are you now?

You will find the total on your Duolingo profile page.

* 30,000 XP was the total needed for the old Level 25 under Duolingo’s earlier level system. Duolingo no longer states a fixed XP total for completing a course, so use it as a large milestone rather than a finish line.

How do you study?

Easy, Steady, Serious and All-in match the four daily goals Duolingo itself offers in the app.

The XP per lesson is what the calculator uses for the lessons-a-day route; it also sets the rough lesson count for a daily XP aim.

How often?

7 days

Your route to the target

Put in your numbers and press “Work out my plan”.
XP left to earn
XP each week
Practice days
Likely finish date
Lessons to go (approx.)
Minutes a day (approx.)

Three quick examples

Try these in the calculator above to see how the numbers move.

Example 1 — a short push

From 2,500 XP to 5,000 XP at 30 XP a day, every day. That is 2,500 XP to go and about 84 practice days.

Example 2 — a big milestone

From 0 XP to 10,000 XP with 3 standard lessons a day, 5 days a week. That is about 334 practice days — roughly 468 calendar days once rest days are counted.

Example 3 — already there

At 12,000 XP with a target of 10,000 XP, you have already passed the goal — the calculator will say 0 days needed. Time to pick a bigger target.

How the maths works

  1. XP per lesson, after any boost. If a Double XP boost is on and the activity is a lesson type, the XP per lesson is doubled. Stories and listening exercises do not double — the boost only applies to lessons.
  2. XP per day. Either your daily XP aim, or your lessons per day multiplied by the XP each lesson gives.
  3. XP left to earn. Your target minus the XP you already have (never below zero).
  4. Practice days. XP left divided by XP per day, rounded up — you cannot do part of a practice day.
  5. Calendar days. Practice days are spread across the week using the number of days you practise, so rest days are counted: at 5 days a week, 100 practice days take about 140 calendar days.
  6. Lessons and minutes. Lessons to go are XP left divided by XP per lesson, rounded up. A typical lesson takes about 3 minutes, a story about 5, so minutes are a rough range rather than a promise.

XP you earn for each activity

What you doXP you earn
Unit review or Legendary round40
XP Ramp Up challenge (weekends)Up to 40
Story session14–28
Final lesson in a level20 (+5 with no errors)
Listening exercise20
Speaking practice (Practice Hub)20
Standard lesson10 (+5 with no errors)
Practice / review session10, then 5, then 0 a day
Double XP boost (15 minutes)×2 on lessons

Questions about XP, answered

Does a high XP total mean I am fluent?

No. XP counts how much you practise, not how well you speak. You can repeat easy lessons many times and earn lots of XP without improving, while a learner who works through the course steadily may earn less XP and know more of the language. Treat XP as a progress tracker and a habit tool, not a fluency certificate.

Why does a friend earn more XP for the same lesson?

Duolingo runs tests: the same lesson can be worth different XP on different accounts, courses and apps. Double XP boosts, leagues (top three places earn bonus XP), XP Ramp Up weekends and a completed lesson with no errors (an extra 5 XP on standard lessons) all change the total. So compare your progress with friends, not your raw XP.

Is there a fixed XP total for finishing a course?

No. There is no set XP total for finishing a unit or a course — it changes by course, and Duolingo no longer states one. Working through the whole course tree, and reaching the last unit, is what counts.

Does a Double XP boost work on stories and listening exercises?

No — the boost doubles XP for lessons only. The calculator already applies it only to lesson-type activities when you tick the box, so story and listening totals stay as usual.

What is the 30,000 XP target in the calculator?

It was the XP needed for the old Level 25 under Duolingo’s earlier level system. Duolingo has dropped that system and no longer sets a fixed XP total for finishing a course, so it works today as a large milestone for very regular learners rather than a finish line.

How long does one lesson take?

About 3 minutes for a standard lesson and about 5 for a story, in our experience. Timed challenges and harder levels take longer, and review sessions are quicker, so the calculator gives a range rather than one exact number.

Keep reading on DuolingoGuides