Do you reckon?
No, station blocks should absolutely not be announced. Not ever, under any circumstances. You want to catch people out so they change to believing nasty things could happen (a) at random, and (b) enough times that fare dodging is not worthwhile, and if you warn them first they'll just pay for that week.
Similarly I wouldn't tip the school off - let the fare dodgers have the embarrassment and potential additional punishment (which they would then have to explain to their parents if it was a detention or similar) as further leverage.
I didn't state that the station block should be announced, only that kids should be (politely) reminded of the need for their tickets some time beforehand. No need to specify when the block is, or even that one is happening. A little carrot before the stick is a good idea, and gives the train operator an "I-told-you-so" or "c-y-a" card to play when some parents (inevitably) complain to the school / railway.
The train operator
might choose to tell the school's headmaster when the block actually takes place, possibly on the day itself. That'd be a matter of courtesy, so school staff aren't surprised to see kids walking back in from the station at the end of the day. (The reception staff might not be employed for more than ten minutes after school finishes!)
Why?
Forget your pass, pay a fare. Don't do either, don't travel and have to explain to your parents why they have to pay for a taxi for you or to the school why you didn't attend that day and take the punishment.
The situation with schools and buses (here) is a little different, as the buses operate direct to the school, and transport is funded (for some) by the local council (some schools around here have very large catchment areas). This kind of emergency pass system deals with "honest mistakes" (c.f. penalty fares, or forgetting your railcard), but if you don't return the emergency pass the next day, you'll be prompted by your form tutor, or the school will be in touch with your parents. There may also be fines attached, or fares to pay, depending on the situation. The long and the short of it is that the problem is dealt with elsewhere, and the kid gets home at the end of the day.
(There may be some parallels in the case of councils subsidising school transport by rail, such as on the Cambrian Coast, but I have no direct experience of these schools. Though with a two-hourly rail service I imagine all concerned would be all the more keen to avoid leaving kids waiting for the next train.)
We need to breed personal responsibility. No ticket, no travel, simple as that, no question. The reason does not matter. Not dealing with this at a young age leads to the huge adult fare dodging culture we have now.
Agreed.
I'd argue that if a school has an emergency pass system in place, that strengthens the argument for "no ticket, no travel". If you turn up without a ticket, the obvious retort is "why didn't you go fetch a pass?"
(Edit: But in situations where the school/council doesn't contract the bus/train service itself (just funding the individual users), you'd need co-operation between the school/council and the transport provider before such a scheme could be started. It might not be practical in this instance.)