A) A school has an obligation to pay for services rendered. They must be paying heating and electric costs, or the students would be shivering in the dark. If the tuition doesn't cover expenses - and in most cases that is true - fund raise! Go house to house, make parties etc. Get the money! If they don't have it yet, how do they expect to pay their teachers going forward? Have they told them that they're volunteering as of now?
B) I know an administrator of a school that has various government programs running - lunch, after school, etc. Each of these are funded separately, with a budget approved by the government agency involved. This administrator gets a bit of his salary from each of the programs he oversees. So even when the general coffers are bare, and the regular teachers are getting paid late, he gets some of his salary. So bigwig take home pay may not be the best arbiter of money available to pay the teachers. (When they are late, though, he hollers up the line to the administrator in charge of general mosad funding.)