YES! Definitely go with a gift card. Cash cannot be accepted by public school teachers, at least in any of the 5 states I taught in. Gift cards are always acceptable and appreciated for the freedom of choosing something one needs or wants rather than something one has or doesn't need/want. And a vase filled with flowers is always wonderful!