My wife, 8-year-old daughter and I just returned from 2 weeks in Oaxaca, and during the weekdays…read moreall 3 of us took Spanish classes at the Español Interactivo Language School.
We definitely made the right choice on this one. Their teaching method really works. It doesn't rigidly focus on rules, but is focused on natural conversation with repeated use of the various features of the Spanish language. Occasionally they'd mix it up a bit by walking to one of the nearby museums or playing a vocabulary-focused board game like Taboo (which was super fun), but it was always a nonstop conversation.
It's a fun, relaxed environment, and they're great with kids. Our daughter absolutely loved it. At the end of the first week, we had a party where my daughter and another 7-year-old who was also taking classes there made piñatas which we subsequently annihilated. Then they played bakery, where they ran a pretend bakery and all the adult students at the school went to buy their wares (all in Spanish of course, and it was good practice for everyone).
It's quite inexpensive as well, ranging from $9-14 USD per hour of instruction as far as I can tell.
Overall, Español Interactivo Language School is a great school, definitely worth the time and money.