esl-languages-courses-english-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?

1

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. 

2

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.

3

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. 

Please fill in your contact details to start the test

Your data will be used to send your test results

ESL is committed to respecting and protecting your privacy. MORE INFO

Looking to test your English in the real world?

Online tests are a great way to get a snapshot of your English level, but nothing beats the real thing! Check out our destinations below to put your English level to the ultimate test while having the trip of a lifetime.

Special offers
Get the best deal for your language stay