The National STEM Learning Centre & Network is a key UK resource for supporting STEM teaching and learning through provision of resources, on-line and physical networking and communities and partnership with a wide range of organisations and individuals. This includes driving forward on-going development of the STEM Ambassadors and STEM Clubs programmes alongside subject-specific support for all involved in teaching STEM subjects to young people.