My DD was another that did poorly in elementary, then middle school. Then I went for a conference with her 7th grade teacher (who just happened to be one of my high school teachers). Instead of being critical of my daughter, she told me not to worry. Seems she was bored with all the stuff they were teaching because she was so ahead of the rest of the class. She said that once she got to high school where she could pick her classes she would jump on ahead. Indeed she did - then on to college where continued to make A's in all here classes. When she finally got a B, her counselor told her she could finally breath and have some fun.