Here's what we do. My granddaughter gets out of school at 3:15 and has to be at either dance or gymnastics by 4, dressed appropriately, 3 days per week.
She has 10 minutes to decide what she wants to have for snack, her clothes are already picked out, her dance bag is ready too. All she had to do is switch out her clothes and walk out the door. She takes her backpack with her and if she is out of class waiting she is to start her homework. She only has 1 worksheet one or two days per week.
She is always done in a few minutes. At 8 or even 9 they should NOT have too much homework. No more than a few minutes per day.
8:30 is not a very late night one time per week for the next few weeks. We are seldom home before 8:45 or even sometimes 9 on Wednesdays. I work in the clothing store that day and if I have a customer come in right at the last minute I have to stay.
Dinner on those late evenings is something out of a can or microwavable. I can't see coming home and making the kids stay up late so I can cook a meal. I don't go off and leave appliances on so crock pot stuff is out, plus she doesn't eat stuff like that.
You obviously have some choices to make. We have kids that car pool from a nearby town and come to dance one evening per week and to gymnastics on evening per week.
They switch off too. The mom's do different nights. Their gymnastics are on Monday's at 4 and dance is Wednesday at 6:30. The mom that works can easily do the Wednesday evening and the other mom can do the early class.
It is equitable. What you guys are doing is equitable. There must be some reason she isn't wanting to add a 20-30 minute drive to her schedule on her evenings. It is sort of like she is using double gasoline and time.
So this is what I'd do.
Inform the dance teacher that your daughter will NOT be available until after 5:30, or 6 if you want to have a few minutes at home. And tell her could she please see if there is a different class your daughter can be in because she is not going to be able to attend at 5pm anymore.
Problem solved.
You just have to decide that this is going to be okay and work with it. She is at the studio and she can start her homework while she is sitting there. She can even take some snacks with her and go to the back room and eat something.