esl english course hero

Free English Test

Test your English skills with this quick online test

Test your English level

Do you want to find out your level of English before you enrol on an English language course abroad?

Take our free online English test today.
With this short quiz we will help you evaluate a wide range of English language skills, from grammar to listening.
Before starting the test, make sure your speakers are on, or that you have a pair of headphones ready for the listening section.

This language test should take around 10 to 15 minutes, and once it’s done, you’ll receive an instant score that will give you a good idea of your English level.
If you wish to receive detailed results and feedback on your answers at the end of the test, we’ll be happy to send them over via email.

We hope you enjoy our online English test.

Best of luck!

Why take our online English language tests?


Choose the right English course

Before you decide to go on an English 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 an English course where you will focus on your specific needs.


Set goals

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


Measure your progress

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

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