I think the idea is to be done within school hours (whether so they can catch the bus or do their normal after-school activities). Not great for the players, agreed. I doubt many fans who aren't part of a school group bother going. I presume the group tickets are also very deeply discounted (or donated).