This presentation focuses on guidelines for teacher training and professional development in ICT in South Africa. It discusses a holistic approach to teacher development with pedagogical, technical, and collaboration dimensions. It outlines ICT development levels for teachers from basic computer skills to integrating technology into teaching. The goal is to equip teachers with 21st century skills to improve student outcomes and support South Africa's transition to a knowledge society.