You might be subtracting some people twice here, since you've already subtracted everyone under 18 years old. Some of the foreign-born population would be under 18, but they're already not in your pool.
You’re right. I was an english major. However, from the looks of Arlington the kids are not foreign born but the adults are.