St Charles Catholic Sixth Form College rolls out Magellan

St Charles is a Catholic Sixth Form College in the London Borough of Kensington and Chelsea, with 1,200 students and 100 staff. It offers A Levels, GCSE's and also a wide range of vocational courses spanning Art, Business Studies, Childcare, [...]