In this paper we investigate joint channel-aware and queue-aware scheduling to downlink subcarrier allocation in the context of Orthogonal Frequency Division (OFDM) networks. The objectives are to provide users with high throughputs and queues with high degree of stability that decreases the service discontinuity of non-real-time applications. The term stability for a queue is defined as the ratio of average departure rate to the average arrival rate. To achieve this, Multi Carrier Opportunistic Stability Queue (MC-OSQ) scheduling scheme is proposed and multi carrier implementation of well-known MLWDF scheduling scheme is extended. Comparing throughput and degree of stability performance of these schemes with queue-ware scheduling scheme demonstrates that joint channel-aware and queue-aware scheduling schemes perform absolutely well. Furthermore, simulation results reveal that MC-OSQ scheme, by taking the stability degree of queues into account performs the same as multi carrier implementation of MLWDF.