E-learning enhances the educational quality. E learning has the facility of chat room so that children can Share their point of view on the topic taught. E-learning is also flexible for teachers because they can set the working hours according to their needs. Along with the advantages E-learning also has disadvantages.