First, and maybe not really addressing your query, but I'd say that Kidcastle in Xian has the worst reputation of any school in China; and there's a lot of schools in China. If you do a careful search on other sites for both terms 'Kidcastle' and 'Xian', you will find a lot of genuine sounding bad experiences.
Of course fans of this forum can't overlook Kidcastle's local rivals, Gallop, but I've always figured that Kidcastle gets the worst publicity.
So, if you do go and work there, and things have really changed, then let us know. I'm pretty certain that I've never seen a good review for the school. I don't think there's much about the school on this site, and most of the horror stories are a few years old. It's possible that things have improved. However, I'd suggest getting the input from
two current teachers.
As for tips for new teachers, it depends on what Kidcastle will actually want. They may not want good ESL teaching per se. It may be more important to keep the customers (kids and parents) happy, look the part and help the school make money. I'm not saying this nastily. ESL is a business, and I would imagine Kidcastle want to maximise profits, and have a clear idea what teachers can and should do in the classroom to facilitate that.
Look; here's something that someone wrote just a couple of months ago;
"I would give Kidcastle many adjectives, but I would be very kind to call it a school. If you teach here, you are barely an English teacher. Most days, I don't fell like a teacher. There’s a reason why Kidcastle’s standards are so low: all they really need is the foreigner’s face." from
http://china.eslteachercafe.com/topic45-kid-castle-xian--.aspxHave you talked to the Director of Studies (or equivalent)?. That would enable yoyu to know what they're looking for.
I would look on sites such as
http://bogglesworldesl.com and other sites to find out some games that you can play in the classroom. Good 'language mills' will support their teachers, because they know that they sometimes lack experience.
However, I have seen absolutely nothing, other than your one post, to even suggest that there's anything good about this branch of Kidcastle. The very fact you're asking your question suggests that you may not be happy at a school with this one's reputation.