We are in a very fortunate position because my spouse transferred his GI Bill benefits to our 2 sons. However, DS#1 has a 4 yr. ROTC scholarship and did not use his transferred benefits. DS#2 who is graduating hs also received a 4 yr. NROTC scholarship. We were thinking they could use the transferred GI Bill benefits for future grad school; however, dependent benefits must be used by age 26-- they will be over 26 when they finish AD military obligation for scholarship. Option #1: DS#2 could use scholarship and GI Bill both. Downside is Scholarship is 1st payer so if for some reason DS#2 gets kicked out of ROTC we are potentially on the hook for the tuition that scholarship paid for (and that GI Bill would have covered but for the scholarship). Option #2: Use GI bill only and do ROTC w/o scholarship. Some tuition won't be covered by GI Bill but we are in a position that we could cover it w/o loans. The main advantage is that it seems that he would become eligible in his own right for GI Bill during the 3 yr. AD that comes with College Programmer option. Is this correct? If so, he could then use for grad school. Also, DS#2 thinks he would not have the calc and physics requirements as a college programmer. Since he will have a non-tech major, this will let him take more classes related to his major. Is this correct? Are there any downsides to ROTC as a college programmer instead of scholarship student that it looks like we're not realizing? I know this is a lot of info, but any insights anyone has on this would be greatly appreciated.