Įvairūs gramatikos kursų tipai yra susiję su įvairiomis gramatikos teorijos formomis. Tradicinė gramatika, aprašomoji gramatika, aprašomoji gramatika ir šiuolaikinė kalbotyra laikomos keturiomis pagrindinėmis sritimis, kurias apima gramatikos kursai. Kitos gramatikos kategorijos apima pedagoginę, teorinę ir informacinę gramatiką.
Gramatikos kursai, susiję su tradicine gramatika, paprastai apima sakinio struktūrą, taisykles, susijusias su tam tikrais struktūriniais elementais, ir kaip tobulinti mechaninį rašymą. Tai yra kursų tipai, kuriuos apima dauguma vidurinės mokyklos anglų kalbos pamokų. Jie sprendžia tokius dalykus kaip kableliai sakiniuose, įvardžiai, būdvardžiai ir prieveiksmiai. Tradiciniai gramatikos kursai laikomi pagrindiniais ir suteikia žinių, kaip tinkamai kurti rašytinę komunikaciją.
Preskriptyvinė gramatikos teorija buvo sukurta XX amžiaus pradžioje ir nagrinėja, kaip tinkamai arba socialiai priimtinu būdu vartoti kalbą. Kursai remiasi tradicinėje gramatikos teorijoje išmoktomis sąvokomis, tačiau apima pažangesnes mechanines rašymo formas. Kai kurie kursai paprastai suteikia studentams papildomos praktikos su mechaninėmis ir struktūrinėmis sąvokomis, siekiant sustiprinti jų idėjas.
Aprašomoji gramatika tiria gramatikos struktūrą ir neatsižvelgia į tai, kas laikoma socialiai priimtina ar ne. Ji ieško modelių ir kaip kalba naudojama tam tikroms funkcijoms atlikti. Pavyzdžiui, šauktukai dažnai naudojami norint parodyti susijaudinimą, pabrėžimą, svarbą ar žodinį šauksmą.
Šiuolaikinė kalbotyra yra studijų sritis, nagrinėjanti, kaip reikia modifikuoti tradicines sakinių struktūras, kad jos atspindėtų kalbos raidos raidą. Viena iš pagrindinių šiuolaikinės kalbotyros sričių vadinama morfologija. Šiame tyrime nagrinėjama atskirų žodžių struktūra, įskaitant šaknis. Kita šiuolaikinės kalbotyros sritis yra sintaksės studijos, nagrinėjančios, kaip žodžiai išdėstomi sakinyje.
Semantika, tirianti, kaip žodžiai ir sakiniai perteikia prasmę, yra dar viena šiuolaikinės kalbotyros sritis. Kalbai tobulėjant, yra tam tikrų žodžių ir frazių, kuriuos galima interpretuoti įvairiai. Šios interpretacijos dažnai nesusijusios ir gali suklaidinti kalbos nepažįstančius asmenis. Kiti žodžiai ir frazės atmetami, o ne tokie formalūs ar painūs žodžiai, kurie išlaiko tą pačią numatytą reikšmę.
Pedagoginė gramatika yra susijusi su įvairių užsienio kalbų pagrindais. Jis dažnai naudojamas įvadiniuose kalbos kursuose, kad būtų galima palyginti vienos kalbos sakinio struktūrą ir reikšmę su kita. Pavyzdžiui, sakinio struktūra vokiečių kalba dažnai deda veiksmažodžius į kitą sakinio dalį, nei įprasta anglų kalba. Pamatinė gramatika apima įvairias gramatikos taisykles, o teorinė gramatika lygina sakinių struktūrų panašumus įvairiomis kalbomis.