Where my kids go to college, you’d be REALLY HARD PRESSED to see any American kids in challenging technical fields - they’re all foreigners (or at least kids of foreign-born parents).
American parents are FAR TOO BUSY trying to make sure that their kids get that starting gig on the football team and FAR TOO STUPID to realize that today’s schools are out to fail their kids, BY DESIGN.
Have a look...if you can take it:
http://www.youtube.com/watch?v=Tr1qee-bTZI
If anything, the US citizen is more likely to be competent, just that the freedom that they have makes them appear to be too expensive.