The kids are kids. They will not do homework unless they are reminded. It is part of being a parent.
If you want your kids to do their homework then you need to decide how it is going to go. Our grand kids teachers know that I will not let them do hours of homework every day. They can send home a few minutes of homework but no more. If they cannot teach the kids in class then something in their teaching style needs to change.
Kids are kids. They already give over 8 hours per day to school. They need to come home and play, to watch some TV, do some sports, do stuff with their family, not spend another 4 hours on homework. That is abusive in my mind and I just don't allow it.
So with that in mind, I have one place in the house where the kids do their homework. There are no other things going on in that area. Usually we designate the dining area to be the homework area. They do their stuff all evening and then after dinner, when we get done with evening activities and it's calm. Close to bedtime. They have homework time. They are quiet, the work gets done, I am usually in the area cleaning or doing laundry, if they need help I am there and so is hubby. Either one of us is available to help.
When my daughter was in elementary school she lived with her dad and step mom for a while. They came home from school and sat down in the kitchen at the table and did homework while the step mom cooked dinner. They got it done right after school and had the whole evening free.
I like having free time right after school and we often don't even come home from picking the kids up until after 8pm like tonight. I went to work at 3pm and got off at 8:45pm. There is no way she could have done any homework.
It all depends on what time of day you want to inconstantly set as home work time and where you want them to do it in your sight. They will not do it if they are not watched.