Resource scheduling is important to improve quality of experience for the services of multimedia streaming. In this paper, a scheduling algorithm of modulation and coding schemes for layered video streaming over wireless broadband networks is proposed. We suggest using the effective throughput, defined as the decompressible data rate, to formulate the utility of a streaming service, because of the stronger relationship between the video quality and the effective throughput. In the proposed method, we address the scheduling problem using a designed expectation model. The model is used to estimate the utility according to the expected contribution of coded blocks. Then, we develop a coarse to fine grained resource scheduling algorithm to solve the scheduling problem effectively.