A classe gramatical das palavras é, dentro da morfologia, a classificação da palavra segundo a sua distribuição sintática e morfológica.
Na língua portuguesa brasileira, existem 10 classes gramaticais. Destas 6 são variáveis e 4 invariáveis. A saber, as variáveis flexionam-se em gênero, número, etc. As invariáveis não se flexionam.
As classes gramaticais variam para cada língua. A língua inglesa é considerada tradicionalmente composta por 8 classes apenas. Ainda existem classes em outras línguas que não têm paralelo no português, como o caso das posposições.