Ruth Perry: Family blame death on pressure of school inspection Posted on March 21, 2023 By Charlielikes Head teacher Ruth Perry took her own life while waiting for the publication of an Ofsted report. news Tags:blame, death,, family, inspection’, news, of, on, perry, pressure, ruth, school, topnews, trending