San Cristóbal [1] has a number of language schools where you can learn not only Spanish, but Tzotzil and Tzeltal, the state’s most common Maya languages. Language classes are offered at: Instituto de Lenguas Jovel (Francisco Madero 45, tel. 967/678-4069, www.institutojovel.com [2]), El Puente Spanish Language School (Calle Real de Guadalupe 55, tel. 967/678-3723, www.elpuenteweb.com [3]), and La Casa en el Árbol (Calle Real de Mexicanos 10, tel. 967/674-5272, www.lacasaenelarbol.org [4]).
Links:
[1] http://www.moon.com/destinations/chiapas/san-cristobal-de-las-casas
[2] http://www.institutojovel.com
[3] http://www.elpuenteweb.com
[4] http://www.lacasaenelarbol.org