Therefore, while many teachers seem to benefit from using technology for administrative tasks and some see the benefit of using technology to enhance students’skills, there remain many barriers to creating technology-rich learning environments, thus limiting their ability to promote the development of 21st-century skills.