Habla Hispana - Spanish School Mexico San Miguel

Daily lessons

Daily lessons schedule is designed to get students talking and practicing what they have learned throughout the day. Mornings are divided into three sessions with breaks to socialize. Afternoons are devoted to activities where the goal is to improve speaking, listening and pronunciation skills.

read more


Learn Spanish in a friendly and personalized environment at Habla Hispana Spanish Language School in San Miguel de Allende, colonial gem of Mexico.
Contact us

student's comments

"If you want to learn Spanish at the best Spanish school in San Miguel, this is it! .... the energy here is high!."

"I have studied in other Spanish schools and I would rate this school as first class. The teachers are tops!"

more comments

Standard Class Tuition

(all prices in US dollars per student)

  1 week 2 weeks 3 weeks 4 weeks Additional consecutive weeks after 4th
Tuition $170 $320 $450 $560 $130 per week

These prices include:

Tuition payment schedule and methods:

Private Lesson Rates

One on One: $16 US per hour

Two or more students with same teacher: $12 US per hour, per student.

Important notes about private lessons:
1) Private lesson schedule is subject to teacher and/or classroom availability. Students can indicate their preferred schedule and we will do our best to respect it, but, in general, they agree to have lessons either with a morning or afternoon schedule, accepting the decision of the school in this regard.
2) Students enrolled for a minimum of 10 hours a week of private lessons can, if possible according to their schedule, participate in the afternoon activities of the group programs, paying an extra fee of $10 US, per person, per each afternoon class they would like to join.

Required Deposits

There are no deadlines for deposits. Enrollment is first come-first serve.  
We urge you to send in a deposit as soon as you finalize your travel plans.

  1 week 2 weeks 3 weeks 4 weeks additional consecutive weeks
Deposit $50 $100 $150 $200 $50 per week

To pay your deposit you have the following options:

A) Click here to pay your deposit on-line by Visa or Master Card.

B) Wire transfer to our US bank account.
Please contact us by email to request our bank account details  and we will reply in 24 hours maximum.

C) Made out to "Angelica Rodriguez" a money order or cashier check
or personal check in U.S. dollars, then mail it to: 

Angelica Rodriguez - Habla Hispana
Calzada de la Luz 25
San Miguel de Allende, Gto.
C.P. 37700, Mexico.


Deposits will be credited to your bill when you register on the first day of class.

Apply online now