I had a great experience at Ivy. I taught ESL and Social Studies.The students vary in their abilities, and are open to working to learn. Taichung has a lot to offer for a smaller city, a good alternative to Taipei, but not too far from it either. When I was there, the day started around 730, and ran til 5, and we usually got a few 30 minute planning periods. Texts were available for History and Geography, and the ESL programs used Live magazines, which had lesson structures to start from that the students responded to fairly well. Teachers were given a free rein to develop curriculum and plan their programs.