We are pleased to be able to share the report from Twyford’s Ofsted inspection which took place in October 2023.
The excellent report is a testament to the collaboration and hard work of the whole school community – students, staff and parents – as well as the strengths of Twyford’s leadership teams and the initiatives in staff training and development which they have already moved forward.
You can read the full report here.