WiMAX networks based on IEEE 802.16 standard has expedited broadband wireless access surge in recent years. The traffic in these networks is identified in four types of class of service with different QoS requirements. Therefore, scheduling mechanism to manage these services in order to meet QoS requirements is a crucial fact and an important challenge. In this paper, for PMP mode of WiMAX networks, a two-level scheduling mechanism in MAC layer of Base Station (BS) has been proposed. The proposed scheduling algorithm takes into account hybrid unicast and multicast downlink traffic including three classes of service: rtps, nrtps and BE.