Check if any in-state universities have a sister school or something. It might not work out the same as what I found, but I found that a local uni had a pretty affordable study abroad program, since it cost the same as regular attendance locally.
Also, comb through your financial aid options and see if you can get it to cover the study whether by loophole or else wise.
And Rotary offers the Ambassadorial Scholarship , so you can give that a try.
I'd link you, but this site won't let me since my post count is low. But just go on the rotary.org site and search 'scholarship.'