When i was in high school i had no problem traveling with my high school ID, then when i turned 18 i was supposed to fly to Miami, this idiot wouldnt let me through because he was like you just turned 18 you need to have a government issued ID.,,. So i had to go to DMV and get one, no problems since then traveled to Seattle, Hawaii, Chicago, Dallas.. i guess if you cant get a government issued one, just use your foreign passport you should have no problems