Spire Maths is a free mathematics site full of teaching resources primarily for secondary teachers of mathematics, though it does contain many resources for primary teachers. 

It is run by Dave Miller who worked for many years running teacher education and mathematics teacher education courses at Keele University.