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.
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 ?