Free online English test

Take our free online English test to find out what your level is and find suitable learning materials.

During the test, you will be asked 25 questions – make sure you read each one carefully and think before you answer. After each question, you will need to indicate how sure you are of your answer.

When you finish the test, you will be told your approximate English level. You can then search for suitable content on our LearnEnglish website by level, or by topic.

*Please note that this test is meant for personal use only. If you would like to take a formal test of English, please visit the Exams section of our website.