Edtech has a key role to play in developing 21st century skills by providing personalized, interactive, and engaging learning experiences. However, there are also challenges and considerations that must be taken into account when implementing edtech for this purpose. By addressing these challenges and considering the necessary factors for success, educators can use edtech to effectively prepare students for the future.