DD7 takes CTY for the second year now for math. As she is overscheduled as it is, finding time for the math isn't so easy but I feel worth it. She zips through the curriculum when she does have time, and we do 20 minute sessions. We do a 20 minute session about once a week and it takes her 5 months to get through the accelerated math course. I sign up for 9 months and do a postponement when we go on holidays or I know she cannot get online for a few weeks due to other stuff. So we get more than 10 months with the postponements and she will be able to finish another grade, since she will have more time as we get to June and July.