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?

1

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.

2

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.

3

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.

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