The IOP have a wealth of resources available if you are thinking of training to teach, are training or are an experienced teacher WEBSITE
They also have a website dedicated to resources for teachers, technicians and students called IOPSpark