On average there are 8-10 cloves in a head of garlic.
More Info: The number of garlic cloves in a head of garlic depends on the variety of garlic. The stiffneck varieties of garlic contain an average of 5-7 cloves per head. The softneck varieties of garlic usually contain a dozen or so smaller cloves.
How Many Cloves to Expect from the Supermarket
Ninety percent of the garlic grown in the United States is grown in California. The two major varieties of garlic sold commercially are California early and California late. Both are softneck varieties of garlic and yield roughly 8-10 cloves per head. This garlic variety is often referred to as artichoke garlic.
Elephant garlic has 3-4 clovers and is actually not garlic at all but a member of the leek family.