She sounds like a terrific kid.
How about a "pamper me" basket? Put in a bunch of little things - a gift card to the craft store where she buys the materials to make jewelry, 2 movie tickets and maybe a gift card for the snack bar there (she can take a friend), a loofah, one of those things to rub down the feet and remove calluses (like a Ped-Egg or something similar). some lotion for afterwards, a nail file, a pair of earrings if it doesn't conflict with her own craft activities, maybe a compact-type mirror for her purse.
If you want to go all out, get her a gift certificate for a facial at a reputable spa. Most teens are getting to the point where they care about skin problems and they can use a good cleaning & conditioning of that skin. She's not going to do it for herself, but if her name is on the gift certificate, she'll have no choice!
You could also get her a tee shirt for the high school she'll be attending. A lot of kids like to wear these to games and other school activities.