As with the Flight Academies, their "foreign" students can't work here unless they have a green card. In Fact those foreign students probably put the bread and butter in a lot of CFIs tables in the last 3 years.
As for your definition of "foreigner" Texas pilot, I hope you don't mean anyone that doesn't have a last name of Smith.