Spanish Lessons for All Ages

Learn and speak real Mexican Spanish in no time!

Customized Learning Plans

Tailored to your needs and skills for effective language acquisition.

Cultural Immersion Activities

Experience Mexican culture and traditions through engaging and interactive learning sessions.

Fun Learning Environment
Diverse Group Classes

Spanish Lessons for All Ages

Learn and speak real Mexican Spanish in no time!

Customized Learning Plans

Tailored to your needs and skills for effective language acquisition.

Cultural Immersion Activities

Experience Mexican culture and traditions through engaging and interactive learning sessions.

Fun Learning Environment
Diverse Group Classes

Spanish Lessons for All Ages

Offering private and group lessons focused on your learning needs and skills. Learn Spanish through fun activities, culture, and traditions. Join us to immerse yourself in the Spanish language. We will do whatever is necessary to help our students and give them the push they need.

Fun and Interactive Learning Experience
Customized Lessons for Your Needs

Learn by doing! Enjoy learning! We will give you the essentials for the class and multiple examples to find the best one for each of your learning needs. Spanish With Alma offers personalized Spanish lessons for kids, teens, and adults. Our experienced instructors provide interactive classes to help you speak real Spanish in no time. You could learn at our School in San Miguel de Allende, Puerto Vallarta or If the distance is the problem you could meet us by webcam.

Interactive Spanish Lessons

Engage in fun activities while learning Spanish with personalized private and group lessons.

Full immersion in Spanish

Immerse yourself in Mexican culture and traditions through our interactive and engaging lessons. Fun activities, like arts, crafts, cooking lessons, markets, museums, and more. Monday to Friday, 4 hours a day. From 9am to 1pm. Join us every Monday.

Customized Lesson Plans

We offer customized lessons to meet your specific learning goals and schedule. Whether you want to focus on conversation, grammar, or vocabulary, we've got you covered because we plan every lessons focused on your needs.

Our program focuses on practical language skills to help you communicate effectively in real-life situations. Progress depends on the learning capacity of the entire group. We need minimum 4 students to open a new group.

Group lessons

Fun Activities

Our program focuses on practical language skills to help you communicate effectively in real-life situations.

Alma is fantastic! She gave private lessons to my husband, my 7 year old daughter, and me. We are all at different levels, so as a teacher, we must have been a challenge! We asked to help with conversational Spanish. We walked to different locations (library, park, Bellas Artes) and did our lesson in those places. She had a lot of stories about San Miguel and suggestions for restaurants and places to visit. She is very friendly and happy. The lessons were a lot of fun - she has a bunch of different games to help us learn. We all walked away with a new friend and better use of Spanish. Thank you, Alma!

★★★★★

What people say about us...

My son spent almost a week going to Spanish with Alma and he had the best experience. His teacher was incredibly loving, caring and patient. They offer a good balance between classroom time and outdoor activities. He really enjoyed getting immersed into Mexican culture. We are already thinking of going back in the summer.

- Brenda Mascorro

Alma has wonderful energy and is a joy to learn from. My Spanish has improved immensely taking online lessons from the US. Fortunately I could spend time in SMA taking lessons in person too. She answers questions thoroughly and makes learning fun. Worth every penny!

- Scott Thorshov

Alma is not only an amazing FUN teacher - she's the perfect person to have in your network in SMA...always more than happy to help - whether that's learning Spanish, or anything else you may need while you're here. She was exactly what I was looking for in a tutor...and more!!!.”

- Kiki Athanassoulias

I have been learning at Spanish With Alma for several months.
I do one on one learning. Diana is my teacher. Diana is bright, positive. on point, always prepared and always challenges me. Working with Diana has advanced my spanish speaking, listening and writing skills dramatically.
I look forward to my sessions with Diana twice a week and I look forward to an ongoing relationship with Spanish With Alma.
Aside from Diana who is one of the nicest people ever, all of the people I have met at Alma's are fantastic. She has a great team of talented trainers.

- Hardy Bush

Alma and her team (Nino y Eugenio) are wonderful! They are kind, they are very patient and encouraging, and they were really helpful in my journey to learn Spanish! I can’t recommend them enough!!

- Paige Chenault Lohoefer

I was looking for a school where I could brush up on my Spanish in a short time. I made a good choice with "Spanish with Alma" .
My teacher was very kind, patient and spoke a well understandable Spanish.
Her well-structured lessons and the many examples and funny anecdotes made the lessons very varied. We laughed a lot. For me it was perfect!
I can highly recommend "Spanish with Alma" .

- Eva Weilenmann

”Alma (and another teacher that I had, Paula) are really great teachers! Any level, you’ll feel comfortable speaking with them. I have done classes in person and via zoom. They are super flexible and kind people.

These are the best Spanish teacher I’ve had and highly recommend them.

- Jacob Bastian