The organization part is so key to a good experience or not.
Not ordering shirts in child sizes is ridiculous. If it costs more, charge that to the parents, who would rather have a shirt that fits and pay $2 more for it. Especially in 5/6 grades, where the size differences can be amazing.
My oldest daughter is in drama at school and the ballet out of school. The school drama festival--she had to be there at 6:15 on Saturday morning. She had to dress up (and not just a nice outfit, a dressy one.) AND bring her drama t-shirt and jeans. AND money for the pizza, which they sometimes run out of, and then come home around eleven p.m.--late because they didn't finish the competitions on time. Oh, and she doesn't bring home a medal from the duet competition, because they only had ONE medal for a two-person event.
Ballet, on the other hand, is with a regional pre-professional company. The rehearsals run late only if there are technical difficulties with the stage crew, who are employees of the venue and not the company. She is expected to come to the theater in street clothes but manage her costume backstage, and it doesn't really matter how she looks like when she arrives, as long as she performs perfectly in the costume--and all dancers from a very young age are expected to manage their own costume pieces backstage. Leave and arrive however you wish, but be on stage with the right stuff. They have some last minute demands and last minute practices, and it takes up a huge, huge amount of time, but the difference in organization is unbelievable.
So, when there's a conflict between drama and ballet, we go with ballet, and the drama teacher cannot understand why that is so.
It'ws just the organization. We don't expect anybody to be perfect, but reasonable, yes.
Oh, and not coincidentally, the ballet has taught her far more about stage discipline and theatre, then the drama class has.