That is just sad. I think it is for good reason here in Norway that companies can not contribute to school funding. They try to keep private money out of schools, so that you don't end up with A and B schools because some parents are richer than others.
I think the corporate sponsorship you talk about here also means that the pressure to fund schools properly through taxes are taken away. It gets too easy to avoid taxes by getting others to pay.