Scheduling algorithms are very important in WiMAX for the efficient use of radio resources. However, the standard does not specify which scheduling algorithm(s) should be used. A scheduling algorithm should take into account the WiMAX QoS classes and service requirements. The scheduling algorithm also has to taken into account other models of the WiMAX system such as power saving and pricing models. In this paper, we propose schedulers for some QoS classes. These schedulers are designed to include our WiMAX pricing model that we proposed in previous works in our WiMAX framework. We show that the scheduler has to take into account the pricing model used. Moreover, we show that the optimization of resources usage associated with a suitable pricing scheme provides higher revenue for the operator by comparing our sophisticated pricing scheme with a basic one.