To expand your options a bit, there are a few university-based online high schools. They aren't as low-cost as free CA or K12-based state programs, but they are reasonably priced and typically offer schedule flexibility. A few that I'm aware of include UT-Austin High School, Texas Tech High School, and Univ. Nebraska High School. For the college-bound gymnast, some (not all) are NCAA approved.