Bostonian, thanks for the suggestions.

squishys, how is your son doing that. Is he actually in classes with older children, or is he learning it elsewhere (or a combination)? Some have siad that there are obstacles to acceleration in Australia, but you seem to have managed some significant acceleration.