I wanted to add one impression about EPGY. It seems to be a gifted program in flexibility, rather than in covering material at earlier grades, assuming that your state has solid math standards.

EPGY may cover a few things before the ps, but it's greatest advantage to the child is the freedom to work at his own pace without excessive repitition, and being allowed to progress to the next level, regardless of age, once mastery is attained.

IOW, completing EPGY level "Q" at home would prepare a child for level "R" in ps next year. BUT, being allowed to master "Q", "R" and "S" (or whatever his capabilities actually are) with EPGY this year will prepare him for "T" in public school next year.