This article begins by reviewing some important software tools which have benefits for science
teaching and then describes ways in which the teacher has an important influence on the success of
ICT activities in the classroom. Through examples of how such tools may be used to create new
activities, we discuss some of the skills and teaching approaches needed to exploit their
potential for learning. We then look at a model of teacher development and suggest how the
training materials developed by the ICT for Innovative Science Teachers Project might be used in
future training courses to meet the challenge of a changing pedagogy with ICT