Language learning hours to fluency calculator
How long it really takes to learn a language, based on the US Foreign Service Institute's difficulty categories. Pick your target language and CEFR level, your weekly study pace and prior experience — it estimates the total study hours and, at that pace, how many weeks and months you're looking at.
Related tools
All School & grades tools →Enter Target language, Target level (CEFR), Study hours per day, Study days per week, Prior experience and the Language learning hours to fluency calculator works out Total study hours, Weeks at your pace, Months at your pace straight away. For instance, with Target language = Spanish (cat. I), Target level (CEFR) = A1, Study hours per day = 1, Study days per week = 5 and Prior experience = First foreign language it returns Total study hours = 100, Weeks at your pace = 20 and Months at your pace = 4.603.
How to use it
- Enter your values: Target language, Target level (CEFR), Study hours per day, Study days per week, Prior experience.
- Read the result instantly: Total study hours, Weeks at your pace, Months at your pace.
Frequently asked questions
How does the Language learning hours to fluency calculator work?
It takes Target language, Target level (CEFR), Study hours per day, Study days per week and Prior experience and derives Total study hours, Weeks at your pace and Months at your pace from them. The calculation is live as you type, so the result updates on every change.
Which values does the calculator ask for?
5 values: Target language, Target level (CEFR), Study hours per day, Study days per week and Prior experience. Nothing else is required — no account, no file upload.
What does a typical calculation look like?
With Target language = Spanish (cat. I), Target level (CEFR) = A1, Study hours per day = 1, Study days per week = 5 and Prior experience = First foreign language, the calculator returns Total study hours = 100, Weeks at your pace = 20 and Months at your pace = 4.603. Those figures come from running this exact tool, so you can reproduce them by entering the same values.
How much does the result change with different inputs?
It moves a lot. Using Target language = French (cat. I), Target level (CEFR) = A2, Study hours per day = 2, Study days per week = 10 and Prior experience = Already speak a related language instead, Total study hours goes from 100 to 150 — which is why it is worth testing a few scenarios rather than trusting a single figure.
Which “Target language” option should I choose?
You can pick between « Spanish (cat. I) », « French (cat. I) », « Italian (cat. I) », « Portuguese (cat. I) », « Romanian (cat. I) » and « Dutch (cat. I) ». Each one changes what the calculator works out, so switch and compare — the default is « Spanish (cat. I) ».
What does it give for smaller values?
Scaled down to Target language = Spanish (cat. I), Target level (CEFR) = A1, Study hours per day = 0.5, Study days per week = 3 and Prior experience = First foreign language, Weeks at your pace comes out at 66.667. The relationship is worth checking at both ends before you rely on a single result.
When would I actually use this?
Working out where a term stands: the average so far, the mark still needed to reach a target, and what a grade means on another country's scale.
What is the most common mistake?
Averaging averages. A mean of subject means is only correct when every subject carries the same weight, and coefficients are exactly what most systems use to make sure they do not.
How accurate is it, and what are the limits?
An estimate scaled from FSI research — individual pace varies widely with method, motivation and exposure.
What is the difference between the Language learning hours to fluency calculator and the Learning curve calculator?
This one returns Total study hours and Weeks at your pace; the Learning curve calculator returns Time at the Nth attempt and Cumulative time for N attempts. That is the whole difference — open the one whose figure you need.