The fact that she is in an advanced class and that last year was easy, I will assume that your daughter has often heard the word "smart" in reference to her.
I personally would like academically successful kids referred to as hard workers. Because , if the kid fails to deliver, it is simply because he did not work hard enough. On the other hand, a child often called smart will conclude that they are "stupid" if they do not succeed. Chances are, if they fail, they will lack the drive to try again. Sometimes because they have this skewed up thinking that if they were truly smart the should not have to try so hard. Quite silly really.
Maybe it's just an age issue.