Best books for English exams

For most exams, the best start is one book of real past papers plus one book that teaches each part. Pick your exam below to see our picks compared, which one to buy if you only buy one, and how to use them with our free practice tests. For the TOEFL, check the edition: many books on sale still teach the test as it was before January 2026.

As an Amazon Associate we earn from qualifying purchases.

Books or online practice?

Both. A book gives you a few complete papers and a teacher's explanation of each part. Online practice gives you many more tests of each single part, marked straight away, so you can drill the part you are weakest at. Our free Cambridge practice tests cover every level from A2 Key to C2 Proficiency, and we have free IELTS and TOEFL practice tests too.