Looking back at my child book - K1 and 2 phonics and K3 use P1 book already.
As for oral english, there will be lesson by net teacher everyday. Since this is a big class, it all depends how active is your child like to participate in the class + whether his / her close friend is ABC ?
I think they are okay and at least they have net teacher for English class. If your kid have friends that are non chinese speaker, his English will improve faster.