What about off ice training?

Once your skater starts tackling more complicated jumps, longer freeskate programs, and more complex moves, off-ice training becomes almost essential. Learning to jump up and spin around and land while on dry land is easier and cheaper than learning only while on the ice. Off ice training helps with these specific skills but also helps with other physical conditioning tasks as mentioned.

Flexibility. Strength training (particularly core strength). Conditioning for better endurance is particularly important as kids compete at higher levels. 3 or 4 minute routine with several jumps can be very tiring. Off-ice can help with all of this. Not to mention various forms of dance training such as ballet, hip-hop, jazz, etc. It all contributes to a better performance on the ice and the beauty of it is that you don't have to pay for ice (just the coaching) for this training.