Sophie Wessex, 57, was met by crowds of schoolchildren and looked elegant in a crisp white blazer teamed with a tiered blue floral skirt. She sensibly donned espadrilles for the visit.