Ok this might be a long shot considering how long it has been since I read the fic. It is a crossover where Spike goes crazy and kills everyone in good ole SunnyD except for Buffy though she is badly injured (i.e walks with a limp, has trouble eating big meals, ect.) I cannot remember how she ended up at Hogwarts but she is there teaching DADA with a OMC professor and if I remember correctly he also makes his own backup wands and is a "yank". Other things I remember is there was a uproar over here being the main teacher because of her age and noone except a few people knowing she was the slayer and fought the muggle way to get people off her back; I believe it was a Snape romance but I can't rightly remember.
I am hoping I am not combining two stories together since I have read a few like this on FF.net eventhough that was the first place I saw this one but it doesn't seem to be there anymore.