Here are the requirements we have for our teaching positions:
English must be your native language/mother tongue. (As per China government policy, the foreign language teacher should teach only the language of his/her native tongue.)
Hold a passport one of the following countries: Canada, USA, UK, Ireland, Australia, New Zealand, South Africa
Must have a Bachelor’s Degree (or higher)
Clear Police Check
If you have tattoos you should be able to hide them (as long as the tattoos would not be seen as offensive and/or are not covering a lot of your body visibly, usually tattoos do not pose an issue).
Be suitable to a kindergarten environment
High energy and a kind presence required
Some Chinese companies put age the max. age restriction of 39 years of age, as the visa is more difficult to get if you are older. This is case-by-case, and not official, but if you are older you may want to choose a different country with lower visa restrictions.