ICT plays various roles in teaching-learning processes. Several studies have reviewed the literature on ICT and learning and have concluded that it has great potential to enhance student achievement and teacher learning. Technology can play a part in supporting face-to-face teaching and learning in the classroom. Many researchers and theorists assert that the use of computers can help students to become knowledgeable, reduce the amount of direct instruction given to them, and give teachers an opportunity to help those students with particular needs and help the teachers enhance their pedagogical practice and to equip them with the knowledge and skills to use different computer technologies to access, analyze, interpret process and disseminate information to learners. This study will help the educational institutions to provide ICT capacity (resources) to ensure that all teachers and students have immediate access to all software that are required to support the curriculum and adequate support to implement its use in classroom teaching-learning process without any difficulties.