Language Learning Time Calculator
How long does it take to learn a language? Pick your target language, your goal, and how many hours you can study each week. This calculator estimates the total study hours and calendar time using the Foreign Service Institute (FSI) difficulty categories — the most widely cited data on how long languages take for English speakers.
Estimated study time
—
total study hours
At your pace
—
Estimates only. FSI hours assume motivated adult learners; individual results vary widely with method, prior languages, and immersion. Source: FSI difficulty rankings and how long it takes to learn a language.
How this calculator works
Every language is mapped to its official FSI difficulty category, which sets the baseline classroom hours to reach full professional proficiency:
- Category I (600–750 hrs): Spanish, French, Italian, Dutch, Norwegian, and other close relatives of English.
- Category II (900 hrs): German, Swahili, Indonesian, Malay, Haitian Creole.
- Category III (1,100 hrs): Russian, Hindi, Thai, Polish, Vietnamese, and many more.
- Category IV (2,200 hrs): Mandarin Chinese, Japanese, Arabic, Korean, Cantonese.
The math is simple and fully transparent: baseline hours × your proficiency goal × your study-mode multiplier, then divided by your weekly hours to get calendar time. Intensive classroom study uses the FSI hours as-is; self-study multiplies them by 1.5–3×, exactly the range the FSI guide describes. Nothing is stored or sent anywhere — it all runs in your browser.