An abstract is a brief and comprehensive summary of the contents of the article. It allows readers to survey the various definitions that have been presented by scholars about the concept of curriculum as a “plan” or “product”, and due to the vast variation of definitions, many classifications have been made in regarding them. Since “the curriculum” is not a “type” but has “types” itself, it is not possible to present a comprehensive definition for all those curricula such as intended, implemented, learned, implicit, hidden, sterilized, omitted, neglected, empty, taught, not taught, existed, non-existed, and so on. Therefore each curriculum must be defined based on its own unique type. In this article by using a new and innovative approach, more than 200 types of curricula, based on their common traits, are classified into 16 categories. The analysis and classification which are unique and unexampled in its own nature in the curriculum literature explain some controversies about the definitions and types of curricula categorization.