No it is not compulsory to wear heels. Some of our dance classes will be choreographed in different styles with heels, however if you do not wish to wear heels in class you do not have to.