Skip to content
Back to Blog

How Long Does It Take to Learn English? (2026)

Realistic hours to reach each English level, with the math: B2 from zero takes roughly 500 to 600 guided hours. What speeds it up and a weekly plan that works.

The Short Answer

Cambridge English estimates roughly 90 to 100 guided learning hours to reach A1, 350 to 400 for B1, 500 to 600 for B2 and 700 to 800 for C1, counted cumulatively from zero, with self-study on top of that. So reaching B2, the usual target for work and university, takes roughly 500 to 600 guided hours.

Here is the arithmetic: at 5 hours a week, 550 hours is 110 weeks, about two years. At 10 hours a week, it is 55 weeks, about one year. Those are approximate figures from Cambridge English (Guided learning hours), and your own number can be shorter or longer depending on the factors below.

What Changes the Number

Your starting level matters most. If you already have school English at A2, you are not starting from zero: the hours to B2 are the difference between the two levels, not the full total. Your first language matters too. Speakers of languages that share a lot of vocabulary with English, such as many European languages, recognize thousands of words from the start, while speakers of languages with a different script or very different grammar spend more early hours on reading and sentence structure.

Hours per week change the calendar, not the total: 10 hours a week gets you there in half the time of 5. And the kind of practice matters. Someone who only reads and does grammar exercises can pass a written test and still struggle to say a simple sentence out loud. Speaking practice is what turns knowledge into something you can use in real time.

Why Speaking Takes Longest

For most learners, reading runs ahead of speaking. When you read, you have time to recognize words and work out the grammar. When you speak, you have to find the words, build the sentence and pronounce it, all in a second or two, often while someone is waiting for you.

That is why many people describe themselves as understanding English well but freezing when they have to talk. The fix is not more grammar; it is more speaking, with someone who helps when you get stuck and corrects you so the same mistake does not become a habit.

A Realistic Weekly Plan

Aim for about an hour a day, which adds up to roughly 7 hours a week, a pace that reaches B2 from zero in about a year and a half. Split it like this: about 15 minutes of speaking practice every day, 15 minutes of reviewing vocabulary and corrected sentences with spaced repetition, and the rest on listening and reading you enjoy, such as podcasts, series or news at your level.

Speaking every day, even briefly, matters more than one long session a week. On SpeakBase, a short conversation with Kate fits that slot, and the words and corrected sentences from each conversation automatically become flashcards scheduled with the FSRS algorithm. SpeakBase Times adds news articles in four English levels, with a mode for talking about what you read.

How to Measure Progress

Written tests measure reading and grammar, but they say little about how you speak. To see real progress, test your speaking every few weeks under the same conditions, so the results are comparable.

The free spoken English level test on SpeakBase takes about 3 minutes of conversation with Kate and reports a CEFR level from A1 to C1, scored on fluency, vocabulary, grammar and interaction. Take it now to know your starting point, then again every four to six weeks. If the level does not move, add more speaking time before adding more grammar.

Frequently Asked Questions

Can I learn English in 3 months?

You can make real progress in 3 months, but not go from zero to fluent. At 10 hours a week, 3 months is about 130 hours, which according to Cambridge English estimates is enough to pass A1 and get started on A2. From an intermediate level, 3 months of speaking every day can make a big difference to your confidence.

How many hours a day should I study English?

About one hour a day is realistic for most adults and adds up to roughly 7 hours a week. Consistency matters more than intensity: a short speaking session every day beats one long weekend session.

How long does it take to become fluent in English?

It depends on what you mean by fluent. Many people mean B2, comfortable at work and in most conversations, which Cambridge English estimates at roughly 500 to 600 guided hours from zero. C1 is roughly 700 to 800 hours.

What is the fastest way to learn English?

More hours per week, spoken practice every day, and regular review of your own mistakes. Speaking with feedback, then reviewing the corrected sentences with spaced repetition, is what closes the gap between understanding English and using it.

How long does it take to go from B1 to B2?

The Cambridge English figures imply roughly 150 to 200 more guided learning hours. At 5 hours a week that is about 7 to 9 months; at 10 hours a week, about 4 to 5 months.

Ready to Start Learning?

Join SpeakBase for free and discover why thousands of students and teachers choose us.

Sign Up Free