Hi, Mia,

FYI, both CTY and EPGY start an online accelerated math program at kindergarten level. Your DS would qualify based on the test scores he's already taken for either program (CTY doesn't require the SCAT for kids first grade and younger and Stanford will accept the scores). Also, fyi, both JHU and Stanford use Stanford's EPGY software at this level - and Stanford charges less for the same thing. My guy is doing EPGY for language arts and loves the fact that it charts his progress through the grade.

I'd suggest you take a look at the Stanford EPGY website, and see if it's something the school will allow during school, or something affordable for you to try at home: http://epgy.stanford.edu/courses/math/M0WA/

Good job with the school. You're inspiring me.