There are mixed opinions on this one. According to teachers on Reddit, cash is more than welcome! Some people may find this tacky- try to go by the teacher you're giving it to.