Do not blame the school. Ask your teacher for a copy of the school budget. If you attend a public school, the budget is public knowledge. The state may say their "per pupil budget" is $9,000 per child, but the school sees much less. That $9,000 includes salaries, buildings, etc. I was on our school budget committee 2 years ago. Our school budget from the district was right around $75,000 for 650 kids. I was SHOCKED. The income for our family of 5 is more than that. That money didn't pay for busses, salaries, water, electricity, etc. But, it did pay for textbooks, awards/assemblies, copy machine charges (paper, ink, repairs), technology, take home folders, postage, computer programs (like iRead, iXL math, brain pop) art supplies, PE supplies, library books, paper towels, tissues, 1 box of paper per teacher, etc (I wish I could remember everything it covered). We got about $115 per student. That is less than $1/day per student! Our teachers got $100/year for their classroom. One hundred dollars will not buy all of the glue sticks, pencils, dry-erase markers, folders, books for classroom library, scissors, construction paper, Clorox wipes, art supplies, science materials, etc that a classroom needs. Our teachers were so frugal, but it adds up! Every teacher I know spends out of pocket, too! Our school did not even pay for staples, staplers, tape, post-its, etc. That was out of pocket for teachers.
Also, our district (state?) would not deny a child a field trip because of financial reasons. So, if the class was going to the zoo, and parents couldn't afford the $12 fee, then the school had to pick it up. That adds up!
That is also why PTO is so important! Our current school (different from school listed above) has a $50,000 PTO budget (also about 650 kids). This money is raised by fundraisers and parent donations. This money is used for field trips, assemblies/rewards/awards, teacher appreciation week, computer programs (like iRead, Brain Pop, iXL math), Scholastic News, school planners, etc. Yes, our students could live without these things, but they enhance their learning experience.
If you want to blame someone, blame politicians that take more and more money away from education every year! And, if you spend $50 on school supplies, that's about .28 cents a day. So, education may not be free, but .28 cents a day isn't too bad!