k12....I did it years ago (so it might have changed in the years since we stopped). We did 1st (full load), 2nd (full load), and two classes for 3rd. Um, they expect parent to teach every lesson. Maybe for a nine year old there would be less parent led instruction. My son was 6-8 years old. If you get it for free as part of a charter situation there is tons of bs (bureaucratic stuff) as far as pace and acceleration. If you pay for it you can do what you want with no assigned teacher looking over your shoulder. I don't know. You would want to investigate thoroughly if it was what you are looking for.