A secondary school has been praised by pupils and staff for the positive improvements it has made since its last 'inadequate' rating.