ESL online tests hero

Online tests

Test your language skills

On this page, you will find different online language tests for English, German, Italian, Spanish, French, Chinese (Mandarin), Arabic and Russian.

Each of these tests includes between 30 and 50 multiple-choice questions. There is always only one correct answer. We advise you to allow about 20 minutes to answer all questions.

Why take our online language tests?


Choose the right course

Before you decide to go on a language course abroad, you need to know where you’ll be starting from and what your strengths and weaknesses are. This will allow you to pick a course where you will focus on your specific needs.


Set goals

Without taking a language test, it’s hard to determine what goals are achievable – once you know what your current level is, you’ll have a clear idea of what skills you need to improve in order to reach a higher level.


Measure your progress

If you’ve been studying a language for a while, our online tests will allow you to identify your progress so far and determine how much further you can go on a language stay abroad. Taking the test again during and after your course abroad will also allow you to measure your achievements.

Language levels and progression A1/A2

Number of weeks of classes necessary to obtain the desired level. The indications are based on statistics and they depend on your personal commitment.

1. Beginner level

In principle, the student has no knowledge of the language in question. Beginners are classified in two groups:

  • Absolute beginners, who have had no previous contact with the target language.
  • False beginners, who have already been exposed to the language in a passive way or have studied it in the past.


2. Elementary level (A1*)

The student understands basic phrases and instructions used in specific situations. He/she can interact in a very simple way and uses incomplete sentences, without real grammatical content.


3. Upper-elementary level (A2*)

The student masters simple sentences and can write them, and understands expressions related to areas of immediate relevance. He/she is able to participate in a direct exchange of simple information and uses vocabulary that is generally taught in school.


4. Lower-intermediate level (A2-B1*)

The student gets the general idea of what is being said, but usually has difficulties, except in some specific contexts. He/she can read and write simple texts and is able to hold a basic conversation about topics that are familiar or of personal interest.


5. Intermediate level (B1-B2*)

The student is able to understand the main ideas of a complex text. He/she can interact with a degree of spontaneity, but often has trouble with grammar and vocabulary.


6. Upper-intermediate level (B2*)

The student understands everyday language. Despite making some grammar and spelling mistakes, he/she can write and speak fluently. He/she is able to interact with native speakers without strain. Language knowledge is sufficient to use in professional contexts.


7. Advanced level (C1*)

The student can understand almost everything, including idiomatic expressions. He/she can produce complex texts and uses the language effectively for professional, academic and social purposes.


8. Proficiency level (C2*)

Usually following a long stay abroad, the student can understand virtually everything and masters the foreign language perfectly. Sometimes, his/her knowledge of the language is superior to that of a native speaker, with perhaps fewer idiomatic expressions.


*Common European Framework of Reference for Languages

Special offers
Get the best deal for your language stay
ESL promotions hero