How I teach J1 group tuition with students from different JC?

In 2023, I have one VJC and one NYJC student in the same group.

Common J1 topics: System of linear equations, inequalities, graphing, transformation, techniques and applications of differentiation, series expansion, conics, summation, APGP, functions

These are the topics that are tested in one JC’s promo but not the other:

VJC: integration techniques, complex numbers

NYJC: vectors

So I covered all the common J1 topics and also integration techniques, complex numbers and vectors in the same group tuition. The VJC student learnt vectors (VJC J2 topic), and the NYJC student learnt integration techniques (post promo J1 topic) and complex numbers (J2 topic). In order to cover more topics than their school promo, I have to teach at a faster pace than their school, with only two hours tuition weekly.

Both students managed to score A in promo and even learnt in advance J2 topics.

How my VJC student topped her class in 2023 J1 promo

My VJC student improved from 69% J1 MYE to 85% in promo, topping her class. She was given 5 promo practice papers by her school. What I did is to select the more challenging questions from her promo practice paper to do, and then we go through J2 prelim questions that are relevant in promo.

Because from my past experience, if this year promo paper turns out to be much harder than the previous, then students who merely practice the promo practice papers will not do well this year. Doing just promo practice papers will give just average results since that is what the majority of students are doing. To shine in class, a student needs to master beyond the difficulty level in promo practice papers.