The last two years in my current school have seen staff emailed about a meeting with the Head and in that meeting they've been let go. There were various reasons offered but none really stood up. The HR manager even told one of the sacked that it was illegal resulting in a big payout. Sadly it seems to be the way some schools operate. It has happened to me but never on the last day. I was so angry at them for doing it, but I was told in December I wouldn't get a new contract which I guess at least showed they trusted me to be professional for the rest of the year and it gave me time to find new posts, which I did comfortably. This last day sacking is just cruel. It was made more cruel by one person having another meeting before the sacking where his role in the school was discussed for next year by another member of SLT.