NSF research and development projects have produced a rich array of principles, materials,and practitioner insights that are helpful guides to improved preparation and professional development of STEM teachers. The following examples illustrate the range of ideas and products available from that work.