Abstract collage of science-related imagery

Computer Science for All (CSforAll: Research and RPPs)

View guidelines

NSF 24-555

Important information about NSF’s implementation of the revised 2 CFR

NSF Financial Assistance awards (grants and cooperative agreements) made on or after October 1, 2024, will be subject to the applicable set of award conditions, dated October 1, 2024, available on the NSF website. These terms and conditions are consistent with the revised guidance specified in the OMB Guidance for Federal Financial Assistance published in the Federal Register on April 22, 2024.

Important information for proposers

All proposals must be submitted in accordance with the requirements specified in this funding opportunity and in the NSF Proposal & Award Policies & Procedures Guide (PAPPG) that is in effect for the relevant due date to which the proposal is being submitted. It is the responsibility of the proposer to ensure that the proposal meets these requirements. Submitting a proposal prior to a specified deadline does not negate this requirement.

Supports partnerships and research that helps equip high school teachers to teach computer science, K-8 teachers to incorporate computer science and computational thinking in their classes, and school districts to create computing pathways across all grades.

Supports partnerships and research that helps equip high school teachers to teach computer science, K-8 teachers to incorporate computer science and computational thinking in their classes, and school districts to create computing pathways across all grades.

Synopsis

This program aims to provide all U.S. students with the opportunity to participate in computer science (CS) and computational thinking (CT) education in their schools at the preK-12 levels. With this solicitation, the National Science Foundation (NSF) focuses on both research and research-practice partnerships (RPPs) that foster the research and development needed to bring CS and CT to all schools. Specifically, this solicitation aims to provide (1) high school teachers with the preparation, professional development (PD) and ongoing support they need to teach rigorous computer science courses; (2) preK-8 teachers with the instructional materials and preparation they need to integrate CS and CT into their teaching; and (3) schools and districts with the resources needed to define and evaluate multi-grade pathways in CS and CT.

Program contacts

General inquiries regarding this program should be made to: CSFORALLRPP@nsf.gov

Name Email Phone Organization
Allyson Kennedy
aykenned@nsf.gov (703) 292-8950 OD/OISE
Fengfeng Ke
fke@nsf.gov (703) 292-2411 EDU/DRL
Jeffrey Forbes
jforbes@nsf.gov (703) 292-8950 CISE/CCF
Michael Ford
miford@nsf.gov (703) 292-5153 EDU/DRL
Margaret Hjalmarson
mhjalmar@nsf.gov (703) 292-5186

Awards made through this program

Browse projects funded by this program
Map of recent awards made through this program