One thing I can tell you is that if a child has a native English speaker teaching them, their English is pretty much guaranteed to be better than if they don't. At many schools, Chinese teachers who have never been outside of China will be the ones teaching the kids English -- their English is horrible & often they will be punishing the children for getting something "wrong" when they are more likely than not the ones mistaken.