I think they should be compulsory for secondary school students (with relative exceptions).
I'm a secondary school teacher with a teenage daughter with a long term health condition that puts her at significantly increased risk if she got CV.
I've already seen teenagers who think it is fun to cough in teacher's faces saying they've got Corona. Or coughing very forcibly saying "Corona" under their breath. Without masks, there is no protection for teachers at school. But hey, they school is giving teachers hi vis jackets, so children are reminded to stay 2 meters away! Like that's going to happen.
But I am more worried about my daughter and other children like her. If she gets it, she could get very sick... A couple of months ago, her NHS letter was advising me to not let her out of the house, keep her away from shops, to change our clothes if we left the house etc etc...
But a few weeks from now, she is expected to go back to school with no social distancing at all, no screens, no PPE at all and very little protection whatsoever. The only protection she is being offered is that she will be limited to only mixing with another 250 other teenagers. Oh and if I don't send her, I am threatened with being fined.
Not that I have a choice, because when I return to work, I won't be able to homeschool. And before someone tells me to just pull her out of school and homeschool - that's a lovely idea in the world of mumsnet, but in the world of reality where we have a mortgage to pay, homeschooling is not an option - not if I don't want to become homeless.
So yeah, I think schools should have masks, because I can't think of any other situation where people are being forced to go whilst being told there is so little protection for them.