This essay will examine the role that technology plays in education by looking at three distinct areas: enhancing learning opportunities, increasing student engagement and improving communication between teachers and students.