It is amazing that you help out. You must really care. Many parents don't care at all.
I think schools have forgotten how to manage finance. Back when I was in school, the buildings were ugly and in disrepair, but at least the teachers were decent, we had books, and the school didn't rely at all on the parents to pitch in.
I think most people do really care and everyone contributes by helping the students with homework, providing transportation to school, supporting teachers and administrators. My son and I were at a school event this evening and will be volunteering next week to help with a fundraiser. I think it is a win for everyone because kids needs to understand that they can help themselves by volunteering.