Staying active: St Margaret School rises to the challenges o