Geralmente o hinduísmo é dividido em quatro grupos: xivaísmo, shaktismo, vaishnavismo, smartismo, mas essa classificação pode variar de acordo com a interpretação de cada estudioso. Cada divisão do hinduísmo tem outras subdivisões, chamadas muitas vezes de escolas.
→ Xivaísmo
No xivaísmo, também denominado xaivinismo ou shaivinismo, o ser supremo é Shiva, conhecido como um deus criador e destruidor. No xivaísmo são valorizadas a vida ascética e a yoga.
→ Shaktismo
O shaktismo, “doutrina do poder” ou “doutrina da deusa”, cultua a deusa Shakti, que pode ser representada de diversas formas. Para os shaktistas, Shakti é a energia e a força pela qual o próprio cosmos foi criado. Muitas vezes a deusa pode ser chamada de Devi e pode, também, ser considerada manifestações femininas de diversos deuses, como de Shiva, quando recebe o nome de Parvati; de Bhrama, sendo chamada de Sarasvati; e de Vishnu, sendo chamada de Lakshmi.

→ Vaishnavismo
O vaishnavismo, também chamado de vixenuísmo, é a corrente do hinduísmo que tem como principal entidade Vishnu, o deus responsável pela ordem da natureza e da vida humana. Os vaishnavistas acreditam que Vishnu tem diversos avatares, podendo se manifestar de diversas formas, como Krishna, Narayana, Hari, Jagannath, entre diversos outras. O Império Gupta, que existiu entre os séculos IV e VI d.C., foi responsável pela difusão da vaishnavismo, sobretudo no norte da Índia.
→ Smartismo
O smartismo, também chamado de tradição smarta, se desenvolveu nos primeiros séculos da nossa era. No smartismo são cultuadas cinco divindades principais, Ganesha (deus com cabeça de elefante), Shiva, Shakti, Vishnu e Surya (o deus Sol do hinduísmo). Esses deuses têm ainda diversos avatares, por esse motivo, o smartismo é considerado a mais politeísta das tradições hindus.