We are using EPGY with my son (almost 5 1/2 now but we started in Oct) through Open Enrollment via our school district. It is WELL worth it and DS seems to enjoy it. In 54 sessions he had completed all the way through 2nd grade lvl (25 sessions to finish up K/1st grade stuff).

It moves fairly quickly if they know it easily, slower if they need more help or like my DS just aren't paying attention sometimes.

He usually does 1 session a day but the last two months it's been 'spotty' on when we have him do it as well as he's been choosing to do the LAW course instead some days (language arts and writing).