I know this is weird, but DD1 does actually like to wear a coat over her blazer when it's cold/raining.
She needs a new one. Would like to mail order. Anyone got any recommendations for something roomy enough to go over a blazer but capable of being stuffed into a locker and likely to be acceptable to a somewhat geeky 12 year old?