Marks & Spencer has been criticised by Britain's biggest teaching union for launching a school blazer which will help pupils secretly listen to their iPods.