A WiMAX technology is a very promising Broadband Wireless Access technology that is able to transmit different service types. This latter can have different constraints such as traffic rate, maximum latency, and tolerated jitter. The IEEE 802.16 Medium Access Control specifies five types of QoS classes: UGS, rtPS, ertPS, nrtPS, and BE. However, the IEEE 802.16 standard does not specify the scheduling algorithm to be used. Operators have the choice among many existing scheduling techniques. Also, they can propose their own scheduling algorithms. In this paper, we propose a scheduling strategy (Adaptive Weighted Round Robin, AWRR) for various Internet Protocol Television (IPTV) services traffic over 802.16j networks. Our scheme adapts dynamically the scheduler operation to according queue load and quality of service constraints. In particular, the proposed mechanism gives more priority to high definition television and standard definition television traffic by using two schedulers. The proposed scheduling algorithm has been simulated using the QualNet network simulator. The experimental results show that our scheduler schemes AWRR have a better performance than the traditional scheduling techniques for rtPS traffic, which allows ensuring QoS requirements for IPTV application.Unsolicited grant service (UGS): such as T1/E1 transport. It requires reserved traffic rate, maximum latency, and tolerated jitter. Extended real-time polling service (ertPS): such as voice of IP (VoIP). It is built on the efficiency of both UGS and rtPS, reduces overhead and access delay of rtPS, and improves uplink resource utilization of the UGS. As a subcategory of rtPS, ertPS has the same QoS parameters as rtPS in the scheduler design. Real-time polling service (rtPS): such as MPEG audio/video streaming and video conferencing. It supports variable bit rate traffic via minimum reserved and maximum sustained traffic rates and requires tolerable stringent latency constraints. Non-real-time polling service (nrtPS): delay tolerant streams with variable-sized packets, for which only minimum reserved and maximum sustained traffic rates are required, such as File Transfer Protocol (FTP). Best effort (BE) service: such as HTTP and email. BE services are handled on a space available basis and do not require tight latency/jitter constraints, with upper limited bandwidth consumption via maximum sustained traffic rate.