Ofsted

Proper noun

 * : the non-ministerial government department of His Majesty's Chief Inspector of Schools In England.