Op. I agree with you. I think they should try to pick a play that has a few lines for most kids even if there are bigger and smaller roles. They do exist.
In DD's class they do ask for preferences but also take the kids' ability into account. Apparently they also take.into account who has played what in previous years.
What I like is that apart from the main roles (which is about 4-5 kids) most other kids have roughly the same number of lines, ie everyone has at least two lines except for two kids but dd said they explicitly asked for non speaking roles. In fact in the play I saw that one of them did have a line after all (which was added just for her. It wasn't in the script). I'm not sure if the parents intervened or the teacher insisted. More importantly, I could see from the script that the teacher had actually reassigned some of the lines to make it a bit fairer and also.some individual lines were spoken by several people to ensure that everyone speaks at least two lines.
I disagree with people that most kids wouldn't want a speaking or significant role. I suspect even the shy ones might like one but are too shy to ask for it. And even if they don't I think trying to overcome your fears is a great learning experience and almost more.important than anything else they learn. A school play is a great opportunity to teach kids public speaking skills.
And yes, it's good for kids to learn about disappointment and how to deal with it but I don't necessarily agree that it's good to treat children unfairly or to favour some kids just so the others learn how to deal with nepotism. Do you want to teach them that nepotism is how the world works? Or that those who shout the loudest only get what they want and everyone else has to suck it up?
I also think it's vital that kids who aren't that confident get a chance to learn how to speak in front of others. Being able to speak in front of others is a skill that will help them immensely in all walks of life and at all ages. Who cares if some of the kids don't speak that clearly, can't sing or fluff their lines? It's a school play not a west end production. The parents will be happy just seeing their kids perform.
If you have two or more classes I think.itw fine to give the older class more screen time as the you get class will get their chance in the next year but within a class it's a terrible idea to give the larger roles always to the older ones. What kind of.message does that send? (DD is born end of August so by that logic she'd always end up being a brick or tree or something.for the rest of her school.career).
I understand it's hard for teachers and lot of work goes into this but I think if the end result is a very unfair ajd divisive production it might be better to not do.anything at all as an overtly unfair play does more harm than good and teaches the kids only bad things.