B.C.
I'd get her involved in an outside school activity - girl scouts, gymnastics, dancing, tae kwon do, an arts/craft class where she can meet and interact with others her age in an outside school environment. Sometimes it's hard to find kindred spirits, but the more people she meets, the better chances she has of finding other girls who share her interests. That she interacts with people who come up to her is a good sign. My son has a 'wait and see' approach to see how groups work before he's willing to jump in himself. At the beginning of any school years his teachers say he's shy, but by the middle of the year they have trouble getting him to stay quiet. Turns out he has an opinion on practically everything, it just takes him a while to get warmed up.