The use of ICTs at all academic levels has become widespread in recent years because of their advantages: (i) ICTs have the capabilities of enhancing the extent of students’ understanding of a curriculum’s contents—that is, the learners could have better grasp of the subject-matter through the use of ICTs. (ii) with ICTs, the instructors or teachers could improve or change the contents of a curriculum—in other words, they could broaden the curriculum covering new areas of studies made possible by the advent of educational technologies. (iii) ICTs could be used as supporting materials or equipment in the process of delivering education (Leask &. Meadows, 2000). The most interesting aspect of the application of ICTs at schools is that it makes learning more enjoyable to the learners. For example, the fascinating graphics used in some educational software have the power to catch the attention of the students or learners for a long time and help to boost the overall memory level (Leask &. Meadows). Students at the elementary are the biggest section of the academia that are carried away with interesting and funny graphics. People learn in different ways: considering the principles of constructivism, it is clear that some people believe (i) that learning is an active process that requires active participation on the part of the learners.