The Caste system and Classism are almost indistinguishable, in the class system, the upper-class or the 1% are all hereditary, Rockefeller, Carnegie, JP Morgan, Rothchild etc, all came from a family tree that has remained in the Upper-class for ages. When you're born in these above listed families, you automatically belong to the upper class, you don't have to work for it. Similarly, in the Caste system, the Brahmins in India, which is the highest rank in this system, which comprises of priests, teachers, and guardians of the sacred knowledge, they do have higher opportunities, than those in the Shudras or Dalits, the lowest level of the cast system. Now try to link the Shudras, and Dalits to the lowest level of the Class system; the working poor and the underclass. You'd find the similarity, these set of people do almost a similar kind of jobs, sweatshops. The terms are just different, but same context. Great thread however.
There is a difference between caste and class, even though they all produce very similar inequalities in the society. Caste system is basically dependent on the birth, and traditionally it is almost impossible for every person to change their caste or to change social status or achievement. On the other side, if you talk about the class system, it is largely because of the income, education occupation or someone’s assets. It is also true that wealthy families pass on their advantages to their children, but that doesn't mean that class system is free from inequality. It is possible for person who is born into a low income family to eventually become wealthy, though it is uncommon but it is evidant.