Some good thoughts here. From the description Jump Math sounded like it was bound to be a good tutoring or single-student option, for getting through tricky-to-remember procedures. I am not against clear explanations of procedure, just worry that it might occur at the expense of broad and deep understanding. The part about holding bright kids back while stragglers catch up sounds worrisome too. But I will probably get Jump Math and Singapore Math so I can abstract the best of both of them, as soon as we can afford them. Up to now DS5 has not really had math instruction at all, except for ad-hoc tiny lessons I've given him as I've thought of them. I need a real curriculum.