Stanford has an excellent online course program
EPGY: Educational Program For Gifted Youth, geared to the kind of kids (elementary thru high school) who might some day qualify for Stanford. The course offerings are from elementary-level through university level.
My oldest did some stuff with them some years ago. I recommend them.