The Department of Public Instruction, Government of Karnataka and Ministry of Human Resource Development, Government of India, have initiated a public software based ICT education programme imed at all the high schools of the state. This entire programme, including the classroom training, has been outsourced. However, preliminary implementation suggests that vendors are finding it challenging to impart an ICT based education in the selected schools.