We were in a private GT school for part of middle school, and we didn't leave only because we didn't have a better option. Our choice of middle schools was very limited. If we had a better choice, or if we could homeschool or do online learning, we would have left that GT school right away.

DS is now in a magnet high school (no entrance test; kids know how high the expectation is at the school and they come because they really want to). And he loves it. This is the first time he loves school.

There are two GT private schools in our area (and our district doesn't have any GT program), both seem to have good reputations but from what I heard from families that go to the other GT school, it's not as good as it sounds either.