We consider a wireless network consisting of multiple transmitters with multicast traffic destined for a set of receivers. We are interested in the problem of joint scheduling and rate control under two performance objectives; the objective of maximizing the total sum throughput of the network and of being proportionally fair with respect to the received rate at each receiver. We first consider static wireless networks, and then extend our analysis for the more general and more realistic case of time-varying networks. We finally verify our analytical results through a set of simulations.