OKCityMom,
You have a good “short list”, but I would replace Grapevine with Keller in a heartbeat. After that, you have three communities with much more to offer than just their great baseball programs. However, they also have very different styles. Years ago, when we moved here from California we also considered Keller, Southlake, and Colleyville. We rented for about six months before buying a house. It gave us time to get the feel for the area and confirm our decision. (We have been very happy with Keller High School.) If you rent before buying, it also helps avoid UIL eligibility problems if you decide to change schools.
This is your first post so we do not know anything about your son but these are some things to consider and be prepared for:
Most kids do not make it past freshman baseball and even fewer will ever be Varsity starters.
These are growing areas and every year we see kids transfer here because they are great communities and schools with outstanding baseball programs. Year after year most of these kids do not make the team; much less earn a starting position. It has nothing to do with any “good old boy network” or anything like that. It has everything to do with competition and talent. These are big schools. Most of the transfer kids and their parents are unaware of the level of competition they will face.
Will you and your son still be happy with your choice if he does not play baseball? Would you both be happier if you picked a smaller program and he did play?
Obrady is active on this forum and made the move into this area last year. He started this thread before his move.
Westlake area baseball. It may provide some additional insight. They ended up at Northwest High School. If he does not offer a public opinion, you can send him a PM and see what he has to say privately.