I’m not entirely sure what some people on this thread are asking for, especially when it comes to events like Sports’ Day (which is always a huge logistical effort), concerts etc. Surely you either do them during the school day, when the children are alert and at their best, or you don’t do them at all? Holding them after school would mean many children (and teachers!) were either exhausted or just wouldn’t turn up, and ime most parents don’t want events held at weekends as they have other commitments.
I’m not sure this is purely a recent phenomenon either - we had numerous sports’ days, concerts and shows when I was at primary school in the ‘80s. Both my parents worked, and it was just accepted that sometimes they could come and sometimes they couldn’t. When I was teaching, things like plays and parents’ evenings generally took place in the evenings (and the latter are usually done over Zoom now anyway), and the one big weekend event was the annual summer fete.
And I can’t believe a few posters are implying that schools should not be run for the benefit of children because it’s inconvenient for them.
I do agree about the main point of contact thing - schools are often guilty of bypassing fathers and ringing mothers, even if Dad’s name is first on the list. This used to infuriate me as a teacher too. And schools should release all event dates well in advance and stick to them as far as possible.
Re playgroups and classes, as someone who has just the one preschool-aged DC I’ve been affected by the school hours and term time only thing myself, but I completely understand why they do it, and on the rare occasions when there have been classes after school or during holiday periods they’ve been nowhere near as well attended.