Language LevelsHow long does it take to learn a language or reach a specific level?

Lessons & weeks needed to reach level

The following table gives some guidance on how long it takes to progress from one language level to the next.

Level (CEFR)Level descriptionsLESSONS needed per levelWEEKS needed
(20 lessons per week)
WEEKS needed
(2 lessons per week)
LESSONS needed from beginner level
A1BeginnerNo knowledge, or an understanding of only a very few basic words/phrases.A1 to A280440A1 to A280
A2ElementaryCan understand and speak about simple topics: i.e. family, shopping, hobbies.A2 to B1160880A1 to B1240
B1IntermediateCan speak about future and past events, give reasons and explanations for a situation.B1 to B2180990A1 to B2420
B2Higher IntermediateCan speak about abstract topics, produce clear detailed text on many subjects.B2 to C120010100A1 to C1620
C1AdvancedCan use language flexibly and effectively.C1 to C222011110A1 to C2840
C2ProfiencyCan express himself/herself spontaneously, very fluently and precisely.
The data above is based on data for learning English.
CEFR stands for "Common European Framework of Reference for Languages" and is the most widely used language level standard worldwide. See corresponding TOEFL, IELTS and other exam scores

Time Multipliers for languages other than English

For native speakers of Western Latin based languages:

1 *Spanish, Portuguese, Italian, French, Dutch, Swedish, Norwegian
2Greek, Hungarian, Polish, Russian, Thai, Vietnamese
3Arabic, Chinese, Japanese, Korean

* These languages are a bit more difficult to learn than English, which would add some learning time. On the other hand for most students these languages are not the first foreign language they learn, which accelerates their learning. In the end both factors compensate each other so that on average the learning time for those languages will be similar to English in practice.

Other factors that will affect the speed of your language learning progress

  • Your native language: The more similar your native language is to the language you want to learn the faster you will progress. This may be one of the most important factors affecting your learning speed.
  • Experience in learning other languages: The more experience you have in learning foreign languages the easier it will be to learn just another one. Also the more similar these foreign languages are to the language that you plan to learn the faster you will progress.
  • Homework & self-study time: The more learning time you dedicate to learning the language outside of the classroom the better.
  • Exposure to language outside class-room: You will progress much faster if you are living in the country where the language is spoken or if you expose yourself to the languages by watching TV, reading or playing video games in the language you want to learn.
  • Practicing speaking & class size: The smaller the class size the more opportunity you will have to actively speak the language. Also choosing homestay accommodation compared to shared flats and residences will increase your opportunities to practice speaking the language, which tends to be a major obstacle for many language learners in order to advance.
  • Intensity - # lessons/week: Obviously, you will advance faster the more lessons per week you take. The intensity of the course also has a further impact on the speed of your progress. Attending an extensive language course of 2-4 lessons per week at your school or university means you will generally spend more time on homework per lesson compared to an intensive course of 20 lessons per week. However, in extensive courses, which use to stretch over many years it is inevitable that you are more likely to forget previous course content, and you may need to continuously spend time on refreshing previously learned content.

Scores of most popular English exams per level

Level (CEFR)IELTSTOEFL iBTTOEFL CBTTOEFL paperTOEICCambridge English KeyCambridge English PreliminaryCambridge English FirstCambridge English AdvancedCambridge English Proficiency
A2Elementary2-3.519-4063-120347-433246-380Grade Pass-Merit----
B1Intermediate4-54164123-180437-510381-540Grade DistinctionGrade Pass-Merit---
B2Higher Intermediate5.5-765-95183-240513-587541-700-Grade DistinctionGrade B-C--
C1Advanced7.5-896-110243-270590-637701-910--Grade AGrade B-C-
C2Profiency8.5-9111-120273-300640-677911-990---Grade AGrade A-C
Terms & ConditionsRefund policyPrivacy & CookiesAbout usContact UsImprintReview and User Content PoliciesTrust and safety