Difference between preschool and kindergarten

Preschool education is not mandatory. However, kindergarten is mandatory for every child. The atmosphere in a preschool is all play and very casual, whereas kindergarten is a child's first experience towards education.