This article may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. For full information, please see the disclaimer here.
Are you an ESL student looking to expand your English vocabulary? You’re in luck. In this post, I’ve rounded up 20 fantastic English vocabulary books to help you do just that.

From textbooks to storybooks to workbooks and more, these top-rated titles are aimed at learners of all levels. Whether you’re looking to brush up on grammar, learn new words, or improve your overall language skills, these books have got you covered.
Why use books to learn English vocabulary

Expanding your English vocabulary can be a challenging task if English isn’t your first language, yet using English vocabulary books can make it an enjoyable and effective experience.
Reading vocabulary books is like taking a journey through the vast and beautiful landscape of the English language, where each word is a unique and fascinating landmark.
What’s more, like the best English learning apps, many vocabulary books provide exercises, quizzes, and games to help strengthen the learning process and make it more engaging.
Learning new words will help you express yourself more accurately and enrich your communication skills as well as boost your confidence and self-esteem.
English vocabulary books for beginners
1. English Vocabulary in Use Elementary by Michael McCarthy and Felicity O’Dell
No products found.
English Vocabulary in Use Elementary is the perfect tool for ESL beginners to improve their English vocabulary. Packed with colorful illustrations and easy-to-understand definitions, this book makes learning a thrilling experience.
You’ll be expanding your vocabulary in no time, and impressing your friends with your newfound knowledge of fancy words like “indispensable” and “elaborate”.
What I like about this book:
- It contains easy-to-understand explanations of English words and phrases.
- A wide variety of vocabulary exercises and activities.
- It features clear examples of how words and phrases are used in context.
2. English the American Way: A Fun Guide to English Language by Sheila MacKechnie Murtha and Jane Airey O’Connor
English the American Way is the right resource for you if you want to have fun while learning English. With witty dialogues, cultural notes, and practical exercises, it teaches you how to communicate in everyday situations, from ordering food to making small talk.
Get ready to speak English like an American!
What I like about this book:
- It uses fun dialogues and activities to teach English vocabulary in context.
- Cultural insights and idiomatic expressions to enhance language learning.
- Audio recordings for listening and pronunciation practice.
3. English for Everyone: English Idioms by DK
English for Everyone: English Idioms is filled with colorful illustrations and concise explanations, which make learning idioms a walk in the park. You’ll never have to feel like a fish out of water again!
Overall, it’s a fantastic resource for beginners who want to learn and understand English idioms in a fun and engaging way.
What I like about this book:
- It teaches idiomatic expressions commonly used in English conversation.
- Clear definitions and example sentences make it easy to understand.
- The beautiful illustrations and quizzes add an entertaining touch to learning.
4. Building Vocabulary Skills by Eliza Comodromos and Paul Langan
Building Vocabulary Skills boasts fun activities and exercises that make learning new words a breeze. You’ll be able to show off your newfound lexicon and maybe even use a few fancy words (like lexicon) to impress your English teacher.
What I like about this book:
- It provides an organized and progressive approach to learning new vocabulary.
- Engaging activities and exercises that reinforce vocabulary retention
- Different learning methods, like writing and critical thinking, to cater to different learners
5. Merriam-Webster’s Everyday Language Reference Set by Merriam-Webster
No products found.
Merriam-Webster’s Everyday Language Reference Set is a handy collection that covers everything from basic grammar to advanced vocabulary. It’s like having a personal English tutor in your pocket!
What I like about this book:
- Three essential references (dictionary, thesaurus, and vocabulary builder) in one set
- It offers clear definitions and examples of everyday English words and phrases.
- Additional resources such as word games, quizzes, and vocabulary-building exercises
6. Oxford Picture Dictionary for the Content Areas by Dorothy Kauffman, Gary Apple, and Kate Kinsella
The Oxford Picture Dictionary for the Content Areas is filled with illustrations and clear definitions, which makes it easy to learn the words you need to know to succeed in your studies or work. Plus, it’s more fun than staring at a bland list of words!
What I like about this book:
- It features vivid illustrations that will help you understand key vocabulary words.
- It covers a wide range of content areas, which makes it useful for learners in different fields.
- Various exercises and activities that help you practice and reinforce your vocabulary skills
7. The Little Prince by Antoine de Saint-Exupéry
No products found.
The Little Prince is a charming and whimsical tale that makes for a fantastic reading experience for ESL beginners. I speak from experience, as it was one of my favorite books growing up!
With its straightforward language and engaging story, it will help you improve your vocabulary and comprehension skills while enjoying the journey of a young prince navigating life and love.
This book is also available on LoveReading.
What I like about this book:
- A charming storybook that teaches a broad range of vocabulary words.
- The simple language, with a mix of dialogue and narration, makes it accessible to beginners.
- The imaginative and philosophical nature of the story offers a rich context for vocabulary learning.
Books to learn English vocabulary for intermediate learners
8. Word Power Made Easy by Norman Lewis
- Amazon Kindle Edition
Word Power Made Easy is a must-have for intermediate-level students. This witty and engaging book offers a comprehensive approach to learning new words, with fun quizzes and exercises that will help you master even the most complex vocabulary.
What’s more, thanks to the author’s easy-to-understand explanations and humorous anecdotes, you’ll have a blast as you expand your vocabulary skills.
This book is also available on LoveReading.
What I like about this book:
- It provides a step-by-step approach to building a strong English vocabulary.
- Clear explanations of word origins, roots, and affixes
- It includes a variety of exercises and quizzes to reinforce learning.
9. Vocabulary for the College Bound Student by Harold Levine, Norman Levine, and Robert T. Levine
- workbook
- R754W
Vocabulary for the College Bound Student features engaging exercises and a comprehensive approach that will put you on the right track to sounding like an Ivy League scholar in no time (and impressing your professors too!).
What I like about this book:
- A complete guide to academic English vocabulary
- It features a range of exercises, quizzes, and review sections to reinforce learning.
- It’ll equip you with the tools to comprehend and communicate effectively in academic contexts.
10. Collins COBUILD English Usage: B1-C2 by Collins UK
Collins COBUILD English Usage: B1-C2 is an amazing resource for learners looking to take their English to the next level.
With in-depth explanations and lots of examples, this book helps you master tricky grammar points and expand your vocabulary. Plus, it’s written in a way that won’t put you to sleep.
What I like about this book:
- In-depth explanations of English usage and grammar, including common mistakes
- It includes numerous examples and exercises to help you memorize new vocabulary.
- It’s suitable for students at B1 to C2 proficiency levels.
11. ESL Intermediate/Advanced Writing by Mary Ellen Munoz Page
- Used Book in Good Condition
ESL Intermediate/Advanced Writing provides practical exercises and helpful tips to help you master the art of writing in English. Plus, you’ll learn how to write more concisely, which means fewer awkward sentences and more efficient communication!
What I like about this book:
- It helps learners improve their writing skills for academic and professional settings.
- Plenty of exercises and tips on grammar, punctuation, and vocabulary.
- Real-world examples and practice activities to enhance language proficiency
12. The Vocabulary Builder Workbook by Chris Lele
The Vocabulary Builder Workbook is the ideal book for intermediate-level learners who want to step up their vocabulary game. Through fun and interactive exercises, it will have you expand your lexicon and build your confidence in using English words with precision and flair.
What I like about this book:
- It uses a systematic approach to boost vocabulary and reading comprehension.
- It incorporates engaging exercises and quizzes that cater to various learning styles.
- It helps apply your new vocabulary to everyday situations through practical examples.
13. 501 English Verbs by Thomas R. Beyer, Jr.
If you’re an intermediate-level struggling with the endless amount of verbs in English, 501 English Verbs is the book for you.
With its extensive list of commonly used verbs, conjugations, and usage examples, this book will have you conjugating like a pro in no time.
What I like about this book:
- Most commonly used verbs in various tenses and forms help expand your vocabulary.
- It gives you a better understanding of phrasal verbs and idiomatic expressions.
- You can master the use of different verb tenses and forms.
14. The Catcher in the Rye by J. D. Salinger
No products found.
The Catcher in the Rye by J.D. Salinger is a classic novel that is perfect for intermediate-level ESL learners seeking to use novels to improve English vocabulary comprehension.
Follow the story of Holden Caulfield as he navigates teenage angst and rebellion, and pick up new words and idioms along the way.
This book is also available on LoveReading.
What I like about this book:
- You can immerse yourself in the witty, colloquial language of this iconic novel.
- Exploring complex themes and character development while picking up new words and phrases
- You’ll learn to analyze and interpret literary works in English.
English vocabulary books for advanced learners
15. Advanced English Expressions, Idioms, Collocations, Slang, and Phrasal Verbs by Jackie Bolen
Want to take your English to the next level? Advanced English Expressions, Idioms, Collocations, Slang, and Phrasal Verbs should be your new best friend then.
This witty and informative book is packed with practical examples to help you sound like a native speaker and avoid common mistakes. Don’t miss out on this gem!
What I like about this book:
- A comprehensive list of advanced English expressions, idioms, collocations, slang, and phrasal verbs
- It Includes detailed definitions and examples for each entry.
- It offers exercises and activities to practice and reinforce the new vocabulary.
16. 1100 Words You Need to Know by Rich Carriero, Murray Bromberg, and Melvin Gordon
1100 Words You Need to Know is a must-have for advanced-level students who want to impress their friends with their expansive vocabulary.
Written in an engaging and informative style, this book will introduce you to essential words and make them stick in your brain through clever exercises and quizzes.
This book is also available on LoveReading.
What I like about this book:
- It boosts advanced vocabulary through root words, prefixes, and suffixes.
- It covers words commonly found in standardized tests like TOEFL and SAT.
- Quizzes and word lists to reinforce new vocabulary.
17. The Cambridge Grammar of the English Language by Rodney Huddleston and Geoffrey K. Pullum
- Amazon Kindle Edition
If you’re down to get into the nitty-gritty of English grammar, look no further than The Cambridge Grammar of the English Language.
It’s like the OG of all English grammar books, with detailed explanations and examples that’ll keep you engaged for hours on end (if that’s your thing).
What I like about this book:
- A comprehensive guide to English grammar and syntax.
- It Includes detailed explanations and examples of English usage.
- It offers a thorough analysis of the English language.
18. The Art of Fiction by John Gardner
No products found.
If you’re ready to hone your writing skills for academic, professional, or just personal purposes, The Art of Fiction is an excellent choice.
This book will help you explore various aspects of fiction writing, such as plot, character, and point of view, and help you develop your own unique voice.
What I like about this book:
- It features in-depth literary analysis and creative writing tips from an experienced author.
- You can master complex terms in English by reading and analyzing classic works of fiction.
- It explores the intricacies of fiction writing.
19. A Tale of Two Cities by Charles Dickens
A Tale of Two Cities is a classic novel by Charles Dickens that follows the lives of two men during the French Revolution.
It’s a great book for advanced-level learners as it offers rich historical context, intricate character development, and a wide range of vocabulary and literary devices to explore. It will challenge your language skills and transport you to a different time and place.
This book is also available on LoveReading.
What I like about this book:
- A timeless and enjoyable read, filled with historical and literary terms
- It’s rich with descriptive language and vivid imagery.
- It’ll teach you idiomatic expressions in context.
20. The Norton Anthology of English Literature by Stephen Greenblatt
The Norton Anthology of English Literature is a comprehensive collection of texts spanning from the Middle Ages to the 21st century.
It features famous works from iconic writers, including Shakespeare, Austen, and Woolf, and provides historical and cultural context to help you deepen your understanding of English literature.
What I like about this book:
- You’ll be introduced to the evolution of English vocabulary with diverse and complex texts.
- It challenges your vocabulary range with poetry, drama, and prose from various authors and genres.
- Literary analysis and critical thinking exercises help enhance your English skills.
Final thoughts

Expanding your vocabulary is a key step in mastering a language, and English is no exception. Whether you’re a beginner, intermediate, or advanced learner, using books to learn English can significantly improve your language skills.
There are countless excellent resources available to cater to different learning styles and levels. By consistently practicing with the books I just listed, you can not only learn new words but also reinforce the grammar rules and structures necessary for effective communication. You can even pair these with English vocabulary apps and podcasts for more exposure.
Happy reading — and learning!
Hi, thanks for the resources and useful reviews.
Just one question: why is your awesome page including a link for purchase of these books via Amazon? There are better ways to access quality books, whilst supporting the people who are passionate about making, selling, reading books, not the corrupt industry that is killing the book trade.
Thanks for your work. Keep it up, and thanks for spreading ESL knowledge.