Hi, these are the info I got from calling the HKBU and CPSK
HKBU: Whole day class 8.30-2pm. Half day 8.30-11.30am or 1-4pm. Whole day class have English for half hours every day, 30 mins PTH, 2 hours in Cantonese. Half day class: only has one 30-45 mins English a week and one 30-45 mins PTH a week.
CPSK: Everyday about 1 hr English + 1hr Cantonese + 1hr PTH.
So if you care English and PTH, seems like CPSK is stronger.