Kittens are born without teeth. The 26 starter (deciduous or milk) teeth emerge between 6-7 weeks of age.
Kittens start to loose their starter teeth around 3 months of age and the permanent ones are usually fully developed between 6-7 months of age.
Adults cats have 30 permanent teeth.
Theo has 29 permanent teeth.
Information from: Advanced Animal Dentistry