Thanks to a working state legislature, school lunches are now free in Michigan. Before that, it cost about $2.50 for a high school lunch. Kiddo needed to either take cash daily, I had to load his school account, or he packed lunch from home. He liked to eat school lunch. We are fortunate that we can afford that. If I didn’t load his account from their website, and If the account went negative too long, he wasn’t allowed school lunch.
Sending cash with him was how I handled it but it usually took him going negative and the lunch workers telling him he was negative for him to remember money in his backpack. If I loaded his account from the website, there was a “convenience fee” of $3 or $4.