Ballet is also dependent on the style and the teacher. Ballet school # 1 - not a good fit, as the teacher was impatient and not approachable. Ballet School # 2 - we walked away as it was billed as exam-track ballet but was really a babysitting service for moms who wanted to see their little darlings in sparkly tutus on stage in the big annual performance.
We asked for suggestions from someone who studied ballet seriously in terms of where to go, and ended up in Ballet School # 3. My tiny DD studies Cecchetti ballet, with a very firm, very structured but very pleasant woman with high standards and reasonable expectations. Ballet has gone from being ... well a disappointment ... to an eagerly awaited session where real progress is being made. We see a great deal of progress in carriage, poise, confidence, and musicality, and muscle strength. It just took some looking. And, not looking for the glitzy, fancy studio, but instead one where ballet is honoured and studied by people who truly love this particular dance discipline.
My other two - ballet is not on the table - as noted above, they study martial arts, which has some excellent cross-training aspects for figure skating. They hated hip-hop, by the way, but, you know, ballroom dancing can also be good for carriage and grace and musicality (plus a really good workout).