D is a wider fit than E isn't it ?? - I've the same problem here with my own 9 yr old DD & the same size too, though she is in a Clarkes F, which is the narrowest they do - mines a really fussy mare with shoes too, so its not been easy, but depending on what you need we have found stuff to fit her by shopping around, not always best brands, but its a case of get what you can find & we've not found any other width fitting brands either & have tried everywhere,
Its just been trial & error & she can also now wear some adult shoes, which helps a bit if they start in a 2 or 3
This is what we've managed to get ...
Converse deck type shoes fit her well & are decent enough support for everyday & thankfully she can wear them for school too & she loves them as they are in vogue right now :)
Newlook for ballet pumps -
Primark often have fashiony stuff & plimsoles that fits her, though doesn't last long, beggars can't be choosers.
Found silver Gladiator type sandals in Peacocks that are supportive, look good & are comfy, & the way they fasten means that they fit her far better than the similar Clarkes ones did :)
Ugg type fashion boots she has adult ones which we found in a local indipendant boutique
High Top trainers - she has the Clarkes ones, which fit & she loves
Can't help on school shoes as we don't need them at DDs school, but you might find something in Newlook
Sadly most of the better brands are wide fit - so we've given u p bar Converse
hope that helps