Teacher gifts are always appreciated but never required. If I don't get a gift from your child but a comment from you thanking me for a nice year I'm fine with that.
But PLEASE, when you are giving gifts put a card on the gift that says who gave it. If you don't I have to guess and that causes me to lose brain cells as I try to figure out who the packages are from and frankly I'm too old for that. To give a beautiful gift and not let me know who to thank is sad indeed for both of us.