I think the program is not a one size fits all and no public school programs can provide that. If your kid enjoys all subjects, enjoys digging deeper into projects and don't mind a heavy workload then it is a good fit. Personally I felt that the curriculum could use some updating, also I didn't...