In a recruiting sense, your son is probably better off being on a poor team in Texas than being on a good team in the North so look at the glass as already half-full.
The cliche "they will come", may ring true for the most part but IMO you also have to exert some effort off the field. While recruiting services may claim to get your name out there, they are often ignored by schools because they are a dime-a-dozen and coaches many times look at them as nothing more than junk mail. The advise given here so far is great! I would add that that while your son is proving it on the field, your SON needs to step it up and and get personally involved. Besides a life lesson, coaches like nothing more than a kid who who uses a "don't bring me problems, bring me solutions" approach. Whether it be a camp, letter, phone call, email, unofficial visit, or whatever.....get on it.
Also, when dreaming of potential schools make sure the blinders are off and you look at all the levels for opportunity. Sometimes you need to take one step back with your dream in order to take two steps forward. Besides the academic credit transfer opportunities, and immediate pt, a hitch at a 2-year program is putting you on a bigger stage where you will soon prove your worth to all types of colleges from all across the country.
No more "Woe is me", it's time to get to work because you have seen that doing nothing, has gotten you nothing.
btw- that above post wasn't a dig, just my Lombardi half time speech.