Language Learning Time Calculator

Estimate how long it will take to learn a new language based on difficulty tier, study hours per week, and proficiency target.

Estimated Time to Proficiency

Language learning hours to fluency estimates the total study hours required to reach different proficiency levels, using the Foreign Service Institute (FSI) category system.
The FSI has been teaching languages to American diplomats since 1947 and publishes how long each one takes, which makes it the closest thing to hard data anyone has on language difficulty for English speakers.

Core formula: Weeks to Goal = Target Hours ÷ Hours per Week Months to Goal = Weeks to Goal ÷ 4.33

The calculator uses the midpoint of each FSI band, so Category I runs at 675 hours rather than the full 750. If you already have hours behind you, subtract them from the target yourself before reading off the answer.

FSI Language Difficulty Categories (for native English speakers):

Category Languages Hours to Professional Proficiency (B2–C1)
Category I (easiest) Spanish, French, Italian, Portuguese, Dutch, Romanian 600–750 hours
Category II German, Indonesian, Malay, Swahili 900 hours
Category III Russian, Hebrew, Greek, Hindi, Thai, Turkish, Finnish, Polish 1,100 hours
Category IV (hardest) Arabic, Chinese (Mandarin/Cantonese), Japanese, Korean 2,200 hours

What each variable means:

  • FSI hours: based on classroom instruction for career diplomats, who study intensively 6–8 hours/day, 5 days/week. Self-study can require 1.5–2× these hours due to less structured feedback.
  • Proficiency levels (CEFR): A1 (beginner) → A2 (elementary) → B1 (intermediate) → B2 (upper-intermediate) → C1 (advanced) → C2 (mastery).
  • Hours per week: casual learners: 5–10 hours/week. Dedicated learners: 15–20 hours/week. Intensive immersion: 30–40 hours/week.

Proficiency milestones (approximate hours: self-study):

Level Category I Language Category IV Language
A1 (Survival) 80–100 hours 150–200 hours
A2 (Basic) 200–250 hours 400–500 hours
B1 (Intermediate) 400–500 hours 900–1,100 hours
B2 (Upper-Int) 650–800 hours 1,500–1,800 hours
C1 (Advanced) 1,000–1,200 hours 2,500–3,000 hours

The proficiency dropdown reads straight off this table, taking the midpoint of each cell. Only the two end columns are published, so Category II and III sit on a straight line drawn between them, positioned by their FSI hours. That assumes difficulty grows evenly, which is the best you can do without FSI publishing per-level figures.

Notice what the two columns do as you go down: at A1 a Category IV language costs under twice what a Category I one does, but by C1 the gap is closer to two and a half times. The first hundred hours of Japanese are not the hard part. The distance from “can hold a conversation” to “can read a newspaper” is where the categories separate.

Worked example: English speaker learning Spanish (Category I). Target: the FSI professional proficiency figure. Study time: 1 hour daily on weekdays + 2 hours each weekend day = 9 hours/week.

Target hours: 675 hours (the midpoint of the 600–750 band, which is what the calculator uses) Weeks to goal: 675 ÷ 9 = 75 weeks Months to goal: 75 ÷ 4.33 = ~17 months

At the pessimistic end of the band, 750 hours, it is 83 weeks or about 19 months. So: B2 Spanish in roughly a year and a half at this pace, and the difference between the two ends of the FSI band is only a couple of months. What actually moves the number is the hours per week.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.