Yew Chung Int'l school is also a good option. They've developed this system where kids starts off with Cantonese and English in kindergarten (over 60% are local kids, and that's the best way to learn Cantonese: by immersion with the locals). In P1 they teach English phonics and in P2 (or P3? I forgot) they teach mandarin phonics (done so in two separate years on purpose, so the kids will master one thing at a time). They also teach traditional Chinese characters (what HK and Taiwan uses) with character analysis so it's not pure repetition and memory. By the time they're older they also teach the kids to switch to simple Chinese characters (what mainland China uses), also analytically which makes it a lot easier to master.
I agree that most (not all; Howard found a good one) local schools teach by repetition. The downside of it, besides the obviously workload and extra tutoring problems, is that kids' brains are not developed holistically. Executive functions are gravely overlooked, and so is general socialization and recreational sports. The result is good academics, but higher thinking and social skill in general lags behind those educated elsewhere. I've seen enough of those in the work place.