O
M
R
D
Q
U
A
M
G
Q
V
H
D
H
F
D
G
S
E
C
G
Q
L
E
A
D
P
G
R
W
S
L
N
A
N
X
Z
A
X
X
M
F
E
L
B
C
A
R
H
E
K
B
Q
K
K
Q
W
J
G
L
E
C
N
A
B
M
S
U
Z
R

How Long Does It Take to Learn a Language?

From about 700 hours for Spanish to 2,200 for Japanese โ€” compare all 37 languages, then calculate your personal timeline by level, pace and native language.

37 languagesFSI-based hoursA1โ€“C1 milestonesFree ยท no signup

Every language, easiest to hardest

Study hours for an English speaker, based on the U.S. Foreign Service Institute's difficulty categories. Click a language for its full timeline calculator.

LanguageFSI categoryHours to B2Hours to C1B2 at 1 h/day
Brazilian PortugueseIโ‰ˆ 500โ‰ˆ 70016 months
DanishIโ‰ˆ 500โ‰ˆ 70016 months
DutchIโ‰ˆ 500โ‰ˆ 70016 months
EnglishI*โ‰ˆ 500โ‰ˆ 70016 months
European PortugueseIโ‰ˆ 500โ‰ˆ 70016 months
FrenchIโ‰ˆ 500โ‰ˆ 70016 months
ItalianIโ‰ˆ 500โ‰ˆ 70016 months
NorwegianIโ‰ˆ 500โ‰ˆ 70016 months
RomanianIโ‰ˆ 500โ‰ˆ 70016 months
SpanishIโ‰ˆ 500โ‰ˆ 70016 months
SwedishIโ‰ˆ 500โ‰ˆ 70016 months
GermanIIโ‰ˆ 640โ‰ˆ 90021 months
IndonesianIIโ‰ˆ 640โ‰ˆ 90021 months
BulgarianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
CroatianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
CzechIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
EstonianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
FinnishIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
GreekIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
HebrewIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
HindiIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
HungarianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
PolishIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
RussianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
SerbianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
SlovakIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
SlovenianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
TagalogIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
ThaiIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
TurkishIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
UkrainianIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
UrduIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
VietnameseIIIโ‰ˆ 780โ‰ˆ 1,1002.1 years
ArabicIVโ‰ˆ 1,550โ‰ˆ 2,2004.2 years
JapaneseIVโ‰ˆ 1,550โ‰ˆ 2,2004.2 years
KoreanIVโ‰ˆ 1,550โ‰ˆ 2,2004.2 years
Mandarin ChineseIVโ‰ˆ 1,550โ‰ˆ 2,2004.2 years

* English has no fixed FSI category โ€” its difficulty depends on your native language. The table shows the Category I majority case; the English calculator adjusts per native language.

Where the numbers come from

The U.S. Foreign Service Institute has taught diplomats for 70+ years and publishes how long its intensive courses take per language โ€” from about 600 class hours for Spanish or Dutch to 2,200 for Japanese, Korean, Mandarin and Arabic. We map those four difficulty categories onto cumulative CEFR study hours (A1 through C1), with later levels taking progressively longer.

Your head start counts

FSI hours are defined for English speakers. If your native language is related to your target โ€” a Spanish speaker learning Italian, a Czech speaker learning Slovak โ€” each calculator discounts the estimate accordingly. And your current level matters most of all: starting from B1 roughly halves the road to B2. Every page lets you set both.

First, find out where you stand

The timelines shrink fast if you're past the beginner stage. Take a free CEFR placement test โ€” graded A1 to C1, no signup โ€” then calculate the rest of your journey.

Take a free placement test