Sorry first world problem - I've got him a neat little navy suit with waistcoat etc from ebay.
His school shoes are fairly battered and given there's only a couple of weeks left of term I was not planning on replacing them. His only other shoes are stout walking boots and trainers.
I thought I could suggest he wears a T shirt with simple new supermarket trainers to dress the suit down, or something, or get a more formal pair of shoes perhaps but I'm not made of money and given the news it might not even happen.
Can any stylish people advise?