That is very common with the school buses accredited in my son's school. They are all greedy. There are only 10 school days this June but they still charge a full fee. They are so addicted to charging too much.
It's understandable if they pay their drivers and school service assistants on a monthly basis. But no, the said employees only get paid on days when there's school. They don't get paid on holidays and when there's no school because of typhoons.
I should practice driving. I don't like giving too much money to these people.