Schoolwear and safetywear maker Cosalt has swung to a pre-tax profit of GBP1.9m (US$3.7m) in the year to 29 October, compared to a loss of £841,000 last year.