Ironically, this is scouting round a theory I have long espoused – the failure of American K-8 math education has nothing to do with teaching, and everything to do with culture.
Sure, going to some Indian dude's house every Saturday for a summer and prepping is not objectively hard in itself. But think of how many cultural factors had to be overcome for that to work out:
- Your family bothered enough to think about sending you there, rather than spending time keeping up with the Joneses for the latest model of garden sprinkler
- Your family quietly put down one thousand(!) dollars towards additional education instead of complaining about the schooling endlessly over $15 bottomless mimosas on Saturday
- You were extremely uncool by the standards of American culture for doing any kind of test prep. On Saturdays at that. The cool kids were off skateboarding or something, right?
- You stuck it out for a whole summer. Who does that? It's cool to blow it off, man. Chill out!
I think the big problem is that most Americans completely ignore these cultural factors, end up having bad outcomes in math, and then often blame it on the "terrible" school system. Asian-Americans just happen to have enough counteracting factors in their own culture that nullify some of these influences that drive away people from math in the United States.
----------------------------------------
Edit: Just to make it clear, the takeaway from my comment is intended to be "We should value STEM fields more in American culture, start paying your classroom teachers $200k", not "Every kid should be forced into test prep". Test prep is terrible and should be replaced by teaching the fundamentals of math and science much better. Maybe that would have caused 'rayiner to work at NASA instead of being a lawyer!