It seems Genius Garden have more English classes. The courses are more comprehensive, ranging from oral (they use interactive), Trinity to Cambridge. My daughter enrolled there a few years ago. My daughter quitted because she said her classmates spoke Cantonese most of the time. they spoke English only in response to teacher.