I've been using CW's Homer writing program and I find it tremendously helpful in developing solid writing skills. My kid is so at ease in changing sentence structures, adding complex phrases, ideas, etc.
@siloam Until what level did you follow the CW writing program? What is your opinion on its higher levels courses like Herodotus or Plutarch?