You are being ridiculous, OP.
Most teachers do not want physical gifts, it leads to so much clutter and a lot of it is crap. Some appreciate gift cards so they can buy school supplies or a little luxury for themselves, but it's actually a pain to have a set of low-denomination cards when you're trying to pay for stuff, so some teachers just don't want anything at all... apart from well-behaved students
Also, there is a gift limit per person in public school settings which I hope you haven't exceeded. I think it's $20. A lot of people don't notice or care, but it's actually a rule.
When my kids and I really think a teacher has gone above and beyond, I write an email thanking them specifically for what they did, and I cc the Principal so that it becomes a professional feather in their cap. For regular teachers who just did an acceptable job, my kids just verbally thank them at the end of the year.