Dear Nancy,
Warm greetings from Top China Travel!
Thank you for your attention.
Tai Chi can be taught in many cities of China, such as Beijing, Luoyang, Guilin.
To be honest, we offer arrange half day tour to learn Tai Chi in the city. If you would like to further learn Taichi, You can just find a Tai Chi teacher, and then you can learn with him according to your time..
In Yangshuo of Guilin, some teach can speak Englsih.
Hope the above is clear and helpful.
I am looking forward to hearing from you.