I know several families that have switched from private school to public school (for various reasons) very successfully. If he is a good student, would honors/AP classes be offered in the public school? Of course, we don't have all the details, but I agree that going to a good academic school would be important. If he is a good student at a high academic school, he will be a good student most anywhere. Somehow, I just can't imagine my son going to a school without high school baseball . Our county school system doesn't have middle school ball, so high school baseball was always something he looked forward to trying out for (and watching when he was younger).
I think you mentioned in another thread that your son doesn't play baseball in the summer (too hot). If high school baseball isn't going to be an option, his baseball playing time will be limited. Baseball tournaments/showcases around here for the high school age group start after the high school season ends, so that they don't compete. Check the USSSA site for tournaments at the 14-18U level in your area to see if there is anything to play during the spring, if he/you consider going that route.
Most on this site agree to have your son play on the best travel team that he can play for, which for most would include the summer. Although there are camps in the winter/fall, most college coaches are recruiting in the summer, when they aren't coaching. I have seen college coaches at high school games, but the players they were watching they had already seen play, most likely during the summer.
I did a quick check on last year's 17U WWBA team roster in East Cobb, and there were about ~23 teams from Texas. It wasn't too hot for them to play baseball! (I wish I could have had some of that Texas heat today while I tried to sit through a college double-header in 34 degrees (wind chill factor).)