There are a BUNCH of smaller schools in Tennessee that NEED players to fill out their rosters. Check the on-line rosters of 4-year schools such as Covenant, King, Bryan and Milligan, the JUCOS like Hiwassee, Chattanooga State, Dyersburg. Maybe they are losing some kids at a particular position, a void your son might be able to fill.
All of these give some kind of partial scholarships and coupled with the lottery money and perhaps some academic $$$ as well and a little work study, maybe the financial load won't be too bad.
These schools are not the high profile D-1's or the elite NAIA's like Cumberland, Trevecca and Martin Methodist, but they are solid academic schools with very good small college programs. Speaking for myself, I'd rather play at King or Hiwassee than to sit at TN Tech, APSU, Cumberland, etc.
Send the coach an e-mail, fill out a prospective student-athlete questionaire -- the NAIA's and JUCO's allow on campus work-outs. These are just a few ideas. I've seen several kids from my area -- guys I've never heard of -- sign with some of these smaller schools. Remember these teams need 25-30 players. Hope this helps.