WiMAX networks are deployed for commercial use because of its nature high bandwidth. This requirement invokes the application level changes i n QoS provisioning techniques. The objective of the broadband wireless technologies is to ensure th e end to end Quality of Service (QoS) for the service classes. WiMAX is a revolution in wireless networks, which could support real time multimedia services. In order to provide QoS suppor t and efficient usage of system resources an intelligent scheduling algorithm is needed. The des ign of the detailed scheduling algorithm is a major focus for researchers and service providers. In thi s study, a channel aware cross-layer scheduling algorithm for WiMAX networks has been proposed. This scheme employs the Signal to Noise Ratio (SNR) value, which allocates the bandwidth based on the information about the quality of the channel and the service requirements of each connection. Th e proposed algorithm is described in detail and evaluated, through a series of simulations. The QoS parameters of throughput, bandwidth efficiency and transmission efficiency have been measured in s imulation.