Second the sleeping in skating clothes. We had it to a science (not for skating, but, for another sport that started hideously early at 6:20 a.m. before school). Backpack beside bed, ready for school. Grab bag with protein drink, high-fibre muffin, and fruit in fridge. Child rolls out of bed, brushes teeth, grabs backpack and grabbag from fridge, walks to car, eats breakfast in car. Does sport. Comes back out changed for school, eats post-workout meal (peanut butter on real whole grain bread, chocolate milk), goes to school. Carries another snack for midmorning crash from early exercise.
From alarm to car, 10 minutes.
Organization is critical, plus, telling coach that sorry, somedays, it's not happening. If a big test is scheduled for school, we would not take the chance that the tiredness from early morning workout would interfere with the grades.
Showering the night before also was good ... when they were little, however, as adolescence hit with need for hair, makeup, showering before school had to be factored in; we were lucky that a changeroom with shower facilites was available.
Frankly, I wouldn't go back to doing this myself ever. Looking back, it created more trouble than it was worth, and I can certainly see where the pre-school workouts affected school performance (tired bodies in the classroom) and also social life, as they would crash right after school, meaning that extracurriculars or afterschool activities didn't work out. It also created too much stress at home in the a.m. as it was so necessary to have the routine down. We do the afterschool sessions now, and weekends, and avoid mornings (actually nobody around here runs morning skating sessions ... maybe because most of our schools start between 8 and 8:20 a.m.?)