Free English Test

Test your English skills with this quick online test

Online English Test

Do you want to find out your level of English before you enroll 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.


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. 


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. 

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.

Check out our English destinations

Canada 7 destinations
ESL canada language stay
England 27 destinations
ESL England language stay
USA 15 destinations
esl travel english usa hero
Ireland & Northern Ireland 7 destinations
ESL Ireland language stay
Malta 7 destinations
ESL malta language stay
Australia 9 destinations
ESL Australia language stay
New Zealand 1 destination
esl new zealand language stay hero learning english
South Africa 1 destination
esl south africa language stay hero learning english
Scotland 3 destinations
esl scotland language stay hero learning english
Wales 1 destination
ESL Wales language stay
India 1 destination
ESL india language stay
Philippines 1 destination
esl travel english philippines hero
Barbados 1 destination
esl travel english barbados hero
Switzerland 2 destinations
ESL Switzerland language stay
Germany 1 destination
esl language stay hero germany english
France 1 destination
esl language stay hero france learning french
Belgium 2 destinations
esl travel english belgium hero
Spain 1 destination
ESL Spain language stay
United Arab Emirates 1 destination
ESL UAE language stay hero
esl blended course hero
Explore all English destinations
Special offers
Get the best deal for your language stay
ESL promotions hero