Power Saving Class (PSC) is an essential issue on IEEE 802.16-2009. In previous research, many algorithms had been proposed to reduce the consumption of power, but most of them only considered multiple connections in a Mobile Subscriber Station (MSS); in fact, it does not fit in with the situation of real world. On the contrary, others proposed algorithms considering the situation of multiple MSSs with multiple connections; nevertheless, it is difficult to increase the amount of MSSs. In this paper, we propose an efficient algorithm, which refers to both categories and avoids state transitions. When packet size is much smaller or delay bound is more loosening, the result shows that our scheduling algorithm can serve almost double multiple MSSs with multiple connections and still maintain high sleep ratio for energy efficiency.