SMSC stands for spiritual, moral, social and cultural development.