Teachers bring out best in students