Is it unreasonable to make kids shower every day?

My 7 and 10 year old always complain every night how they have to shower. My 10 yo says “it’s not fair. I’m not even dirty” but her hair looks greasy. It’s fine and gets oily easily. They also play outside most days and run around a lot. I grew up with this rule and my husband did too so we agree they should be showered with clean clothes for school every day. We probably won’t change this rule but I’m wondering how often you make your kids shower? I don’t make them shower on Friday nights as it’s the weekend. Usually they don’t shower until sat or Sunday night.

Also I should note that my daughter’s teacher sent out a letter saying some kids are stinky and obviously not showering regularly so I feel the pressure to keep my kids extra squeaky clean