Education is essential for countries to attain high levels of economic growth. Education must also be capable of developing an individual to their full potential. Teachers constitute an important factor in an education system especially by influencing the performance of the students. Teachers convey the essence of the subject to their students. Technology also influences the education system. Technology gifts diverse communication media for the growth of education. Online learning is becoming popular in most of the countries. Electronic devices and even satellites are important media that carries educational information. The educational system itself is undergoing evolution from time to time. The curriculum and the teaching methodologies have been modulated to enhance the effective transfer of knowledge.