The best books to learn Spanish depend on the job you need done. For grammar, use Practice Makes Perfect: Complete Spanish Grammar. For workbooks, the Practice Makes Perfect Basic Spanish and Verb Tenses books. For reading, Olly Richards’ Short Stories in Spanish for Beginners. For reference, 501 Spanish Verbs and A New Reference Grammar of Modern Spanish.

This lesson comes from Speak Better Spanish, live one-to-one Spanish coaching for adults with Hannah, Arturo and Jacky. Rated 5.0 on Google. Get a free speaking plan →
We are Speak Better Spanish, a coaching school, not a publisher, so we did not rank ourselves among the books. You will find us in a separate section near the end, for when a book is not enough. Every book detail below (edition, publisher, year) comes from the publisher’s page or the book’s Amazon listing on October 25, 2026. Some links are affiliate links, which we mark where they appear.
Key Takeaways
- Use one book for one job: grammar, practice, reading or reference.
- Workbooks only work if you do the exercises. Reading the answers is not practice.
- Graded readers are the easiest way to read real stories at your level.
- Most books teach a general Spanish. For Mexican Spanish, add listening from Mexico.
- Say your answers out loud. A book can teach you a sentence, but only speaking makes it yours.
Best books to learn Spanish at a glance
| Book | Best for | Level | Publisher, edition |
|---|---|---|---|
| Practice Makes Perfect: Complete Spanish Grammar | Grammar explained, with exercises | Beginner to intermediate | McGraw Hill, Premium 4th edition (2020) |
| Practice Makes Perfect: Basic Spanish | A first workbook | Beginner | McGraw Hill, Premium 3rd edition (2020) |
| Practice Makes Perfect: Spanish Verb Tenses | Getting verb tenses right | Beginner to intermediate | McGraw Hill, Premium 4th edition (2019) |
| Practice Makes Perfect: Spanish Pronouns and Prepositions | Por, para and pronouns | Intermediate | McGraw Hill, Premium 4th edition (2021) |
| Madrigal’s Magic Key to Spanish | Building sentences fast from English | Beginner | Penguin Random House, paperback 1989 |
| Short Stories in Spanish for Beginners | Reading real stories at your level | Beginner to intermediate | Hachette, 2018 |
| 501 Spanish Verbs | Looking up any verb form | All levels | Barron’s, 9th edition (2020) |
| A New Reference Grammar of Modern Spanish | Answering detailed grammar questions | Advanced | Routledge, 6th edition (2018) |
Affiliate note: the three links marked “affiliate link” go to Amazon. If you buy through them, we earn a small amount. It does not change which books we recommend.
Knowing the rule is the easy part. Using it mid-conversation is where most adults freeze. In a free roadmap session, a coach hears you speak and gives you a plan for what to practice next.
Best Spanish grammar books
1. Practice Makes Perfect: Complete Spanish Grammar
Gilda Nissenberg’s workbook from McGraw Hill covers the whole of Spanish grammar with short explanations and a lot of exercises. The Premium 4th edition came out in 2020 and runs 418 pages. It is the one to pick if you want a single grammar book you can work through from start to finish. See it on Amazon.
2. Madrigal’s Magic Key to Spanish
Margarita Madrigal’s classic builds on English words you already know, so you can make Spanish sentences from the first lesson. The publisher says it skips rote memorization and drills, and it includes a pronunciation key. It is 512 pages, with original illustrations by Andy Warhol. See it at Penguin Random House.
Best Spanish workbooks
3. Practice Makes Perfect: Basic Spanish
Dorothy Richmond’s beginner workbook gives you bite-sized lessons and practice for your first months of Spanish. The Premium 3rd edition from McGraw Hill came out in 2020 and runs 274 pages. It is the workbook we suggest most often to people who know some words and a few basic sentences. See it on Amazon (affiliate link).
4. Practice Makes Perfect: Spanish Verb Tenses
Also by Dorothy Richmond, this one is all about verbs: when to use each tense and how to form it, with plenty of examples and practice. The Premium 4th edition came out in 2019 and runs 352 pages. It is a good pick if you get stuck on past tenses. See it on Amazon (affiliate link).
5. Practice Makes Perfect: Spanish Pronouns and Prepositions
For intermediate learners who still mix up por and para or lose track of pronouns. The Premium 4th edition from McGraw Hill came out in 2021 and runs 226 pages. Pair it with our guide to por vs para. See it on Amazon (affiliate link).
Best Spanish books for reading practice
6. Short Stories in Spanish for Beginners
Olly Richards wrote eight stories for learners from beginner to intermediate level. Each chapter has a plot summary, a glossary for the bolded words and comprehension questions, and there is a bilingual word list. Hachette published it in 2018, and there is a separate audiobook. See it at Hachette.
Best Spanish reference books
7. 501 Spanish Verbs
The classic verb book by Christopher Kendris and Theodore Kendris shows one verb per page, fully conjugated in every tense. The 9th edition from Barron’s came out in 2020 and runs 704 pages. Keep it on your desk to look things up, not to read cover to cover. See it on Amazon.
8. A New Reference Grammar of Modern Spanish
By John Butt, Carmen Benjamin and Antonia Moreira Rodríguez, this is a full reference to Spanish as it is written and spoken today. The 6th edition from Routledge runs 608 pages. It is for advanced learners and anyone who wants the detailed answer to a grammar question. See it on Amazon.
What about books for Mexican Spanish?
Most Spanish books teach a general Spanish that works everywhere, and that is a good base. They rarely cover the words and rhythm you hear every day in Mexico, like ahorita or ¿mande? For that, add listening from Mexico: our podcast and YouTube channel (both ours) and our blog posts on Mexican expressions you will actually hear every day.
When a book isn’t enough: Speak Better Spanish coaching
This is our own service, and it is not a book. We include it because many adults who come to us have finished a workbook or two and still go blank when someone speaks to them. A book can explain a rule. It cannot hear you say the sentence, notice where you hesitate and change the plan.
Our coaching is live on Zoom with Hannah, Arturo and Jacky, in real Mexican Spanish. If you mostly want to talk, our conversation sessions are 30 minutes of Spanish about your real life, with the recording and notes after. One small thing to practice, nothing to hand in.
How we picked these books
- Each book had to be in print or easy to find, with its edition shown on the publisher’s page or Amazon on October 25, 2026.
- We picked one or two books for each job: grammar, practice, reading and reference.
- We did not give star ratings, and we did not quote prices, because book prices change by seller.
How to use a Spanish book so it sticks
- Do every exercise in writing first, then read your answers out loud.
- Take one sentence from each lesson and change it to be about your own life.
- Review last week’s lesson before you start a new one.
- Read graded stories twice: once for the plot, once for the words.
- Use what you learned in a real conversation that same week.
If you forget what you study, read why you forget Spanish so quickly. And if you understand a lot but cannot answer back, see why you understand Spanish but cannot speak it. To fit a book into your week, see what to study each week and how to build a consistent study habit. For the bigger picture, see our roadmap guide for adult learners.
Frequently Asked Questions
For most adults, Practice Makes Perfect: Complete Spanish Grammar is the best single book, because it explains the grammar and gives you exercises. Beginners can start with Practice Makes Perfect: Basic Spanish. For reading, try Short Stories in Spanish for Beginners by Olly Richards.
Practice Makes Perfect: Basic Spanish is a good first workbook, with short lessons and practice. Madrigal’s Magic Key to Spanish helps you build sentences quickly from English words you already know. Add a graded reader like Short Stories in Spanish for Beginners once simple sentences feel easy.
A book can teach you grammar and vocabulary, and you can read well with books alone. Speaking and understanding fast Spanish need more. Add listening, like podcasts or YouTube, and talk with a real person regularly so the Spanish in your book comes out when you need it.
Practice Makes Perfect: Complete Spanish Grammar is the best grammar book for learners who want explanations and exercises together. For advanced questions, A New Reference Grammar of Modern Spanish by Butt, Benjamin and Moreira Rodríguez is a detailed reference. Keep 501 Spanish Verbs nearby for looking up verb forms.
Most popular Spanish books teach a general Spanish that works in Mexico and everywhere else. They rarely cover everyday Mexican words and expressions. For those, pair your book with listening from Mexico, like the Speak Better Spanish podcast and YouTube channel, which are our own.
Pick one book and one person to talk to
Choose the book that fits the job you need, work through one lesson a few times a week, and say your answers out loud.
If you have worked through books and still freeze when someone speaks to you, book a free Spanish Roadmap Session. We will build a plan that keeps your book and adds the speaking.
Keep Learning Mexican Spanish Every Week
Every week I send one real piece of Mexican Spanish you will actually hear: an expression, a usage difference, or something that trips up learners who already speak well. No filler, no textbook Spanish.
Subscribe to the free Speak Better Spanish newsletter and receive practical lessons, helpful language tips, cultural insights, and exclusive resources to support your Spanish learning journey. Every email is designed to help you build confidence and make steady progress.
SPANISH FLUENCY COACHING
Reading about Spanish is the easy part. Speaking it is where we come in.
Most adults who find this page already know a lot of Spanish and still freeze in real conversations. A coach works on that freeze directly: what stops you, what you need to say, and real practice until it comes out on its own.
- A personal plan from a free roadmap call
- Live one-to-one sessions on Zoom
- The recording and notes after every session
- Email support between sessions
- Three coaches, so you hear more than one accent
- 100% money-back guarantee within 28 days


Hannah, Arturo and Jacky. Coaching since 2014, based in Monterrey, Mexico.“I visited Colombia back in 2023 and at the time I had pretty limited Spanish. I was able to order food, but I was stumbling through conversations. I returned in March [2026] and was able to have in depth conversations with our host, the owner of a restaurant, and someone who worked at a bookstore to name a few. It was night and day and it made a huge difference.”
Chris K., student since 2024“Not only is she a master at her craft and her ability to customize your language education to your specific needs and pace, she's also an absolute joy to work with.”
Austin Felton, Google review · Read every reviewNot sure of your level? Take the free Spanish level test and bring your result to the call.
Free on Zoom, no payment details. Rated 5.0 on Google. You leave with a plan either way. See pricing

0 Comments