Free Practice Tests for learners of English

This web site is for people studying for an English language exam.

These pages contain free online practice tests for the most important international ESL exams: IELTS, the TOEFL® and TOEIC® tests, and the Cambridge English exams such as Advanced (CAE), First (FCE), Key (KET) and Preliminary (PET).
You can also do practice tests for PTE Academic, PTE General and Michigan.
Click here to see a table comparing all the exams by level.

Which exam is right for you?

If you are not sure of your level, take the free level test.

All exams and practice tests use the CEFR levels A2, B1, B2, C1 & C2.

Grammar and Vocabulary

Use this site to study all the grammar and vocabulary you need to pass English exams.

Study the words in the Academic Word List or words linked by topic.

Test your Level of English

What is your level of English? Which exam should you study for?

Check your level with these two level tests:

Grammar & vocabulary level test

Listening level test

At the end of each test your level will be assessed at a CEF level (A2 to C2). 

You can choose to have the results sent to your email address.

Questions get easier or harder according to how well you do. 

If your English is very good you will answer more difficult questions than someone whose English is not as good.

You will not be able to see the correct answers to the questions.

You should complete the grammar / vocabulary test in about 10 minutes.

You should complete the listening test in about 10 minutes.

What do the levels mean?
Click here to see a table matching the most important international English exams to the CEF levels.
Click for a full description of each level: A2, B1, B2, C1, C2