My girl has no extra class outside. She is K3 now. All her classmates can speak very good PTH and Eng, as some classmates are 外國人 and 国内人, they have to use Eng and PTH to talk in class. So, get use to lor! They seldom speak Cantonese in class as they don't know who can speak Cantonese in class! hahaha!
KCS runs good pn in terms of fee and activities. They have 40mins English per day and teacher can recognized the kids name in v short time. 2 dis-advantages, 40 kids in a Class and no school bus.
Their PTH is excellent and they teach 三字經 (simple version). Most of the kids can go to decent p1(based on information from my friends).