I've not asked or answered a single question on meta, but I got notified of a teacher badge today.
Is this a bug?
 do the guys need some unit tests? ... hehehe ;)
It's because of your answer to this question:
I migrated it, it lived on meta for a while (long enough to generate badges), then I had second thoughts, and migrated it back to SO -- which means it was deleted on meta.