Les différents niveaux du système de castes indien sont les brahmanes, les kshatriyas, les vaishyas, les shudras, les adivasi et les dalits. Bien que la loi indienne interdise la discrimination par caste, le système semble toujours ont un lien important avec la mobilité sociale en Inde.
Les brahmanes, étant la caste la plus élevée de toutes, étaient traditionnellement des prêtres ou des enseignants. Pendant la domination britannique en Inde, les brahmanes ont été placés à certains des postes administratifs les plus influents. Depuis la liberté de l'Inde, les brahmanes ont dominé les positions scientifiques, commerciales et gouvernementales.
Le niveau de caste suivant est celui des Kshatriyas, qui étaient traditionnellement la classe militaire. Alors que la prééminence de cette caste a disparu au fil du temps, les Kshatriyas sont encore largement propriétaires terriens en Inde.
Les Vaishyas étaient traditionnellement des agriculteurs, des éleveurs de bétail et des marchands. Représentant environ un cinquième de la population indienne actuelle, les Vaishyas sont pour la plupart des individus de la classe moyenne. Les Shudras, en revanche, étaient considérés comme la plus basse de toutes les castes en Inde. Ils ne sont pas considérés comme une caste historiquement défavorisée.
Les Adivasi étaient pour la plupart des groupes ethniques et tribaux qui vivaient dans les zones rurales. Aujourd'hui, ces individus dépendent des produits forestiers comme source de revenus, et 68 pour cent d'entre eux n'accèdent pas à l'enseignement secondaire.
Les Dalits étaient au bas du système de castes. Souvent appelés « intouchables », les Dalits étaient ceux qui exerçaient des emplois considérés comme rituellement impurs.