The program gives the opportunity to produce educational program for each section automatically and manually in high speed taking into consideration number of lessons determined for each subject and its priority in addition to the number of teachers and the periods that could be provided in it.