Multiple Input Multiple Output (MIMO) represents a highly promising technique for 4G communication networks as it uses multiple antennas at the transmitter and receiver to improve the reliability of transmissions and to provide a high data rate. This paper introduces all adjustable scheduling algorithm for-multi-user MIMO systems that call provide an advantageous trade-off solution between throughput maximization and fair resource allocation among users. Specifically, Our algorithm is proposed as a solution to system requirement issues through the flexible control of fairness factors.