This paper describes the cloud system of collective access to virtual working environments as a means of providing remote access to paid and free software, for students of educational institutions in secondary education. The problems of efficient cloud system scheduling and optimizing the usage of cloud virtual machines and paid software licenses has been studied in detail, herein. In addition, the mathematical model of cloud system resources control is presented, as well as, the functional model. Two evolutionary scheduling algorithms are proposed. Also, the UML class diagram of the cloud system simulator is described. The statistical analysis of the fitness function value distribution, to evaluate the proposed algorithms, is also performed.