i attended a school called hanbridge (something like that) quite a few years ago... for about 10 sessions.
frankly speaking, the teaching is average, similar to what we got during pre-university english course (for SM3 program). any my english was better than many other mates (many just came from CHina or other countries that time).
but looking back, i think the coursed help me, provide me some badly-needed place to practice more, more importantly, it remind me to improve time to time.