A school in Canning Town has been rated ‘outstanding’ by Ofsted, whose inspectors could find no areas for improvement.

Related Articles