I believe there are people that is just not good in math. But most are just lack of effort. I put a lot of my thinking in post #28. I believe it's the attitude of the students or maybe even the attitude of their parents in United States, that education is not that important. Particularly in the 50s, 60s and even the 70s, you really don't need a good education to make a decent living. So if you want to drop out, it's no big deal.
But in the last 10 years, things change, now people has to compete with the rest of the world. After WWII, the rest of the world was pretty much got blown apart, we were the only one that was all intact. What ever we built, people buy. Now, the rest of the world long recovered, they have plenty of capability of producing goods. Look at the attitude of people towards the Japanese Cars in the 70s. They laugh at the Japanese cars being tin cans and junk. What happened? We got our butt kicked since the 80s. They are much more reliable, much safer... Then the Hyundai from Korea in the 90s that was a joke, now they are every bit as good if not better as the American cars and cheaper. Now the Chinese cars.....We loss the entertainment electronics PERIOD! Since when we see a stereo, tv, recorders made in USA? We were stupid enough to outsource our high tech production to China, India etc. This is coming back to bite our behind right about now.
Do you know how hard students study in the other countries? People look at education as a ticket to prosperity. I remember when I was in Hong Kong, we had a general exam after grade 11 ( form 5). Every year, there were students jumping off the building because they failed or pass with only E's. This is how serious people in other countries about education.
Now, the education system here glorifies effort, not result ( grades), that it's ok as long as you try, you show the steps. You get spared even if you don't get the correct answer. That it's ok to get a C. We are slaughtered by the foreign workers in this country. Open your eyes and look at the make up of the work force in the high tech industry! And we celebrate a C! Yes, our cars score a B and C, is this the pride of America now?