There are 9 parts of speech in English grammar. They are
1. Noun
2. Pronoun
3.Adjective
4. Determiner
5. Verb
6. Adverb
7. Preposition
8. Conjunction
9. Interjection
In British Grammar the determiners are included in adjectives.
Hence we have 8 Parts of Speech according to British Grammar.