Teacher resources and professional development across the curriculum