The U.S. National Science Foundation is an independent federal agency that supports science and engineering in all 50 states and U.S. territories. NSF was established in 1950 by Congress to promote the progress of science, advance the national health, prosperity and welfare, and secure the national defense.
This grant program focuses on expanding the reach of computer science (CS) and computational thinking (CT) education to all U.S. students at the preK-12 levels. It emphasizes the development and implementation of research and research-practice partnerships (RPPs) to integrate CS and CT into school curriculums effectively. The program specifically aims to support high school teachers by providing necessary preparation, professional development, and ongoing support to teach rigorous CS courses. For preK-8 teachers, it aims to supply the instructional materials and training required to incorporate CS and CT into their teaching methods. Additionally, it assists schools and districts in obtaining the resources needed to define and assess multi-grade pathways in CS and CT education.