Thanks for all the replies, sharing of your stories and the advice. I think we all know the general principles about different people having different challenges and friends don't have to be all alike etc. I think DD knows it, too. But it's still hard. All the good friends that she has are not like her. They are all good kids. But DD craves for friends with deeper connections, e.g. someone who loves music as much as she does; or more friends who are willing to accept her as who she is. GT kids are asked to accommodate other people who are different; but hardly any other kid is asked to accommodate GT kids because they are different. For example, DD said that some kids get along with her OK, but they would laugh when she makes a mistake in math (she is 3-4 years ahead of the rest of the class in math instruction).

Oh well, it is always easier said than done, especially for kids. I will anxiously wait and see what happens in middle school. The problem is that we don't have good alternatives anyways if the public middle school doesn't work out.