I have to remind everyone that sometimes home made food isn't really a teacher's favourite. Not one teacher I works with will eat food made at home, unless they know the parent really well and are really, really, really certain about the standard of hygiene in their home. I don't mean to offend anyone, just making a point.
A really thoughtful card is lovely.
Wine glasses and alcohol
I love practical, yet cute stationery (memo pads, cute pencils/pens, paper clips, bulldog clips)
For a male teacher: Bunnings vouchers, beer, red wine, ties (as in neck ties, if they wear them - ie: private school teacher), personalied pen, key rings