In recent times, wireless network is extensively accessed technology to connect remote user terminal with its primary network. QoS is the vital parameter that can be treated wisely when data is transferred between terminal users and network administrators. In WiMax, QoS is determined accurately at MAC layer but bandwidth allocation scheduling algorithm which defines QoS is not clearly defined in IEEE 802.16 network architecture. This paper evaluates and compare various existing algorithms and enlighten different issues in designing of these algorithms, furthermore a new bandwidth allocation scheduling algorithm is proposed for IEEE 802.16 WiMax protocol in order to improve Quality of Service (QoS).