Thanks to both of you for your input. I thought about the "distributed practice" as a potential problem, particularly with regard to math. However, I think that the benefit of block learning would be far greater for my DS. He really seems to lose time and interest with each transition and it becomes more about just completing the next subject as opposed to really getting into it.

Perhaps a block schedule with a light, daily review of the other subjects (at the end of the day) is what we need to do.

Thanks again!