Northern suburb of Chicago.
Here in NJ it is law that every child is entitled to a free public education.
Several decades ago I taught in a mixed-income town. We were directed that NO student could be required to buy anything related to his/her education. The district provided everything; pencils, paper, books, book covers, the works. We were not even allowed to tell the student to cover their books with paper bags from the supermarket. The reason was that some students came from really poor and disfunctional families and it was considered discrimination if they were to stand out as not having the same supplies.
There are many ways school districts get around that, though. The parent-teacher associations sponsor fund-raisers, for example. No one is required to participate, but the peer pressure can be intense, via prizes for whoever sells the most of something.
Come to think of it, this was prior to the “Robin Hood” school financing changes that happened in 1993, and our district was a fairly wealthy one at that time, so maybe that was a special case.
They had a lot of nifty perks then, even in middle school- two different late buses that would take you home from practice (one was early- like 4:45, and one was late- like 5:30-6, so that afterschool extracurriculars with differing times were accommodated.
Pretty sure they don’t do any of that nowadays anywhere in the state, as the money that might be used for stuff like that is taken and redistributed under the Robin Hood laws, which due to some weirdness in the laws (redistributive payments are based on property value, not district revenue, and districts are limited in tax increases), actually put many “wealthy” districts in a financial bind because they now have to pay a huge redistributive payment without a corresponding increase in tax to cover it.
I know my sister’s school in California requires them to give $500 per student.