This may be controversial for some here, but don't forget about the military academies. They have ROTC programs that will pay for your son's education. Prepare him to attend a USMA, or USNA through a military JUCO college which will offer your son a chance to become a commissioned officer, with the rank of first lieutenant at graduation. However it does require a 2 year active duty commitment with a 4 year reserve status thereafter in the any of the three main branches of the armed services through the National Guard. Which means fulfilling that commitment 1 week-end per month, and three weeks during the summer.
Being in the reserves thereafter is not a bad deal except he might end up in IRAQ if in the Army, but depends which branch ie..Navy, Air Force, etc.
Just for your information. The US Navy has a baseball program which is home based in San Diego
http://www.usnavybaseball.com/