Some classes are much better than others. Usually it's not just the classes that are very good at English that I like, but the classes who have students that are not too afraid to actually say something in class. I've found that the most active teachers have the most active classes.
I teach here every day Monday to Friday, and it's a great school to work for. I have lovely Chinese English Teachers, lots of happy friendly children and great school lunches as well!