U won't learn any English at language colleges as the whole class speaks either bad English or Chinese. There are way to many Chinese (PRC) overseas students in New Zealand; chances are u will improve on your Manadrin rather than English.
If you are really dedicated, go to those small towns down south, like Palmerston North, Invercargill, Dunedin, etc... or anywhere other than Auckland.