St Thomas More Catholic High School is part of the South Cheshire Catholic Multi-Academy Trust which is a charitable company limited by guarantee. The Trust has three layers of governance:
- The Members, who are appointed by the Diocese of Shrewsbury;
- The Trustees (or Directors), who operate at a strategic level with ultimate control over the direction of the Academy Trust, and
- The Governors, who provide focussed governance for the Trust at a local level.