At dd school (secondary) there are 2 compulsory homework clubs a week. Plus there's home work for actually at home to . If home work is due in on the Friday If it's not handed in on the Wednesday. They are made to stay after school to get it done.
They have 4 role calls a day. School controls when and when a student can't remove their blazer.
They get into trouble over things out of their control . Example : schools uniform is very expensive. Income low parent manages to sort all the main school uniform but struggles with part of the PE kit.
I think if things were a little less strict students would be happier there for enjoy school and work better. I personally don't think most of this stuff is to ready children for the adult world. You don't get held behinde at work if you forget a pen.
If school uniform was more practical and comfortable I think students would work better.
Also if home work is due Friday then it's due Friday . Not Wednesday. It's just more pressure on the child why do it.
I'm not in the position to home school my child but I totally get why more people are doing it.