First congrats on finding this site and on your son's accomplishments in the classroom. I don't have that much to add to what has been said, but we are VERY interested in this topic given our son has similar academic stats, plus runs a 6.95 60 as well!
It looks like your son applied to 5 colleges, all of which to differing levels are tough to get in, even with such excellent academic credentials. There are numerous high academic D3 schools which have a JANUARY 15 deadline, some of which are FREE and which entail no supplements, and where your son might receive substantial MERIT aid based on his academics. You might want to pursue a few of these ASAP in the event that he does not get into the 5 schools where he applied. A few D1: Holy Cross, Bucknell, Tulane, Lafayette, Richmond, UConn D3: Grinnell, Haverford, Emory, Skidmore, washington U in St Louis...and many more.
People do not realize how hard it is to get accepted, even with those grades and scores! My son is not counting on anything, even with a few coaches at a few schools providing a letter of support for him! 5 schools is tough and you may want to consider adding a few more.