Whether Andover is good or bad, it is really up to if your D fits in or not. But it is called H for private high school. A lot of my friends S or D could not get in. All the kids I know who got in are really good ones, not only academically which is the basic requirement, but also a lot of other stuffs, such as sports, music, leadership/community services, etc.
It is tough for asian kids, not the white kids.