Reaching B2 from zero takes a self-taught English speaker about 828–1,035 hours in Spanish, French or Italian, 1,242 in German, 1,518 in Russian and 3,300 in Japanese. If you're already at B1, the last step is the biggest one yet, about a third of the total: 362 hours in Spanish and 1,155 in Japanese.

B2 is the level most adult learners are really aiming for when they say "fluent." It is also where the CEFR scale stops feeling like a list of grammar topics and starts describing what you can actually do with people. This guide covers what each level means in practice, how the hours divide between them, and a calculator that works out your own timeline from wherever you are now.

What A2, B1, B2 and C1 mean in practice

The Common European Framework of Reference (CEFR) has six levels, A1 to C2. The descriptions below are ours, in plain terms, for spoken and everyday use.

A1 and A2: getting started

At A1 you can introduce yourself, ask simple questions and understand slow, clear speech about familiar things. At A2 you can handle routine exchanges like ordering, asking directions or talking about your day, as long as the other person is patient and the topic is predictable.

B1: getting by

At B1 you can travel without switching to English, follow the main point of clear speech on familiar topics, and tell a story or explain a plan, with gaps. You understand learner podcasts well and native ones in pieces. Conversation works, but it takes effort, and it breaks down when the topic shifts or the pace picks up.

B2: comfortable

At B2 you can follow a normal-speed conversation on most topics, keep up your end of it without either side straining, explain and defend an opinion, and read most articles and novels for adults. You still make mistakes and still miss jokes and fast slang between native speakers, but the language is now something you use rather than study.

C1: at ease

At C1 you follow almost everything, including implied meaning, and can use the language flexibly for work, study and social life. Getting there takes roughly 145% of the hours B2 took, measured from zero.

How many hours between each level

FSI publishes one figure per language, the hours to professional proficiency. We turn that into self-study hours to B2 (FSI class hours × 1.5) and split it across the levels using our own estimate of each level's share: A1 is 15% of the hours to B2, A2 is 35%, B1 is 65%, and C1 and C2 go past it to 145% and 200%. Here's what that gives for one language in each FSI category:

StepSpanishGermanRussianJapanese
A0 → A1155186228495
A1 → A2207248304660
A2 → B1311373455990
B1 → B23624355311,155
B2 → C14665596831,485
C1 → C25696838351,815

Two things stand out. Every step costs more than the one before it, and B1 to B2 alone takes about as many hours as getting from zero to A2. That's why progress feels fast for the first year and then seems to stall. The work hasn't stopped paying off. Each new level just asks for more of it. For the hours to B2 in all 70 languages, see the full hours table.

Why each level takes longer than the last

Early levels run on the most common words and the simplest grammar, and those come quickly because you meet them everywhere. A few hundred words cover a large share of everyday conversation. Each level after that needs words you meet less often, so every new word takes more exposure to stick. Grammar works the same way: the present tense shows up constantly, while the forms you need for hypotheticals and nuance appear far less often.

Listening is the other reason. Up to B1 you can lean on learner materials, which are slow and clear. B2 means following people who aren't slowing down for you, and that only comes from hours of listening to exactly that.

In practice that means a learner starting German at A2 still has 807 hours to go to B2, which at five hours a week is about 3.4 years. A Russian learner at B1 has 531 hours left. Knowing those numbers in advance is what keeps the slow part from feeling like failure.

Work out your own timeline

Pick your language, where you are now and where you want to get to, and the hours you can study each week. The calculator uses the same FSI table and method as everything on this page, and assumes you hit your weekly hours 90% of the time.

—
months to reach your goal
—
Study hours
—
Estimated date

Prefer to start from daily minutes? The Time to Fluency Calculator works from minutes a day instead of hours a week.

How to tell when you've reached B2

Hours are a planning tool, not a test. Some people reach B2 sooner than the table says, especially if they already speak a related language or live where it's spoken, and some take longer. Three ways to check where you are:

  • The everyday test. Can you watch a TV show made for native speakers and follow the plot without subtitles? Can you talk with a tutor for 30 minutes about something you care about without switching to English? If both are mostly yes, you're close.
  • A self-assessment. Our real level test asks what you can actually do, not what an app says, and takes two minutes.
  • An official exam. Most major languages have a CEFR-aligned exam, such as the DELE for Spanish, the DELF for French and the Goethe-Zertifikat for German. Worth it if you need the certificate. For your own planning, the two checks above are usually enough.

The step that decides it

Most people who start a language never reach B2, and it's rarely because the language was too hard. It's because the B1 to B2 step is long, quiet and easy to drift away from. What gets people through is a steady weekly number of hours and a way to see them adding up. We built Fluency Streak to keep that number in front of you: every kind of study, logged per language, with a running total toward your goal.

Fluency Streak tracks real study time across apps, tutors, podcasts and reading, for each of your languages. Free to start.

Download Free on the App Store →

On Android? Get it on Google Play.