Multicast communication in single -hop broadcast-and-select Wavelength Division Multiplexing (WDM) networks has received considerable attention from researchers. This paper presents a comprehensive survey of the multicast scheduling techniques in this environment. It considers different challenges that are faced in the design of multicasting techniques, and presents a classification of such schemes. A survey of the specific techniques is then presented, and a comparison is drawn between such techniques.