1,000+ Opportunities
Find the right grant
Search federal, foundation, and corporate grants with AI — or browse by agency, topic, and state.
"Computer Science for All (CSforAll: Research and RPPs)" is currently closed and not accepting applications.
Computer Science for All (CSforAll: Research and RPPs) is sponsored by National Science Foundation. This program aims to provide all U.S. students with the opportunity to participate in computer science (CS) and computational thinking (CT) education in PreK-12 schools. It focuses on research and research-practice partnerships that foster the development needed to bring CS and CT to all schools.
Get a weekly digest of new grants like this
A free weekly digest of new foundation and federal funding opportunities as they're added to Granted. Unsubscribe anytime.
Or search similar grants →Extracted from the official opportunity page/RFP to help you evaluate fit faster.
Computer Science for All (CSforAll: Research and RPPs) | NSF - U.S. National Science Foundation Computer Science for All (CSforAll: Research and RPPs) Archived funding opportunity This document has been archived.
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.
Updates to NSF Research Security Policies On July 10, 2025, NSF issued an Important Notice providing updates to the agency's research security policies, including a research security training requirement, Malign Foreign Talent Recruitment Program annual certification requirement, prohibition on Confucius institutes and an updated FFDR reporting and submission timeline.
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.
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 te achers 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.
General inquiries regarding this program should be made to: CSFORALLRPP@nsf.
gov May 2, 2024 - CSforAll: Research and RPP Program Webinar November 13, 2023 - CSforAll Research and RPPs Office Hours November 9, 2023 - CSforAll Research and RPPs Office Hours November 3, 2023 - CSforAll Research and RPPs Office Hours Additional program resources NSF Computer Science for All Computer Science for All Partnership Resources Awards made through this program Browse projects funded by this program Map of recent awards made through this program Discovery Research PreK-12 (DRK-12) Innovative Technology Experiences for Students and Teachers Resource Center (ITEST RC) Directorate for STEM Education (EDU) Division of Research on Learning in Formal and Informal Settings (EDU/DRL) Directorate for Computer and Information Science and Engineering (CISE) Division of Computing and Communication Foundations (CISE/CCF) Division of Information and Intelligent Systems (CISE/IIS) Division of Computer and Network Systems (CISE/CNS) Office of Advanced Cyberinfrastructure (CISE/OAC)
Key questions and narrative sections extracted from the solicitation.
Project Summary Overview must identify: proposal strand (PreK-8, High School, PreK-12 Pathways, or Research), size class (Small, Medium, or Large RPP), school districts and institutions involved, and intended population(s) served
Project Summary Intellectual Merit Statement: Include theoretical approach, research questions, and methodological approach
Project Summary Broader Impacts Statement: Describe potential societal benefits and desired outcomes
Project Summary must end with 2-6 keywords separated by semicolons
Cover Sheet: Human Subjects box must be marked as 'approved,' 'pending,' or 'exempt' (cannot be blank)
Small RPP Project Description: Describe current knowledge on the issue
Small RPP Project Description: Describe collaborator contributions
Small RPP Project Description: Describe collaboration development potential
Small RPP Project Description: Describe steps for building effective partnerships
Small RPP Project Description: Describe evaluation plan
Small RPP Project Description: Describe plan to refine research questions and methods
Medium/Large RPP Project Description: Specify jointly developed research questions
Medium/Large RPP Project Description: Provide work plans for implementation, data collection, analysis, and improvement
Medium/Large RPP Project Description: Describe management structures
Medium/Large RPP Project Description: Include plans for assessing partnership quality
Medium/Large RPP Project Description: Include external evaluation plan with independent third-party review
Research Strand Project Description: Provide clear connections to previous research
Research Strand Project Description: Present clear, detailed research plan
Research Strand Project Description: Explain how research fills knowledge gaps
Research Strand Project Description: Include evaluation and external feedback plan
Research Strand Project Description: Outline dissemination strategy
BPC Criterion 1: Does the proposal identify the characteristics and needs of the intended population(s) to be served?
BPC Criterion 2: Does the proposal include specific plans or strategies for addressing or accommodating the particular needs of participants of the intended population(s)?
All proposals must address strategies aimed at supporting student success and inclusion in computing within and across diverse populations, particularly poor, rural, and tribal populations and other populations historically underrepresented in computer science and STEM fields
Scoring criteria used to review proposals for this grant.
According to the current listing, eligibility includes: Proposals may be submitted by various organizations, including institutions of higher education. Confirm the full requirements in the official notice before applying.
The published deadline was February 12, 2025, which has passed. Check the official notice for any future application windows before investing time in a proposal.
Computer Science for All (CSforAll: Research and RPPs) is funded by National Science Foundation. Verify program details on the funder's official page before applying.
Yes — this listing is flagged as national in scope, so applicants across the U.S. may apply, subject to the sponsor's other eligibility criteria.
Applications go through the funder's official portal — the Apply Now link on this page goes there directly.
The solicitation lists 6 required documents: Cover Sheet (Human Subjects box must be marked as approved, pending, or exempt), Project Summary (overview with Project Elements, Intellectual Merit statement, Broader Impacts statement, 2-6 keywords on final line), Project Description (strand-specific narrative sections; see solicitation for Small, Medium/Large RPP, and Research strand requirements), List of Project Personnel (supplementary document; format: Full name; Organization(s); Role — includes all PIs, Co-PIs, Senior Personnel, Consultants, Collaborators, Subrecipients, Postdocs, and advisory committee members), Budget and Budget Justification, and Letters of Collaboration (permitted; Letters of Support are NOT allowed). Check the official notice for formatting and page-limit rules.
Past winners and funding trends for this program
TCUP lists eight funding tracks and roughly $10.3M a year, but the October 14, 2026 deadline applies to only three of them — CHAI, Pre-TI, and TCUP Partnerships — and each carries a restriction that disqualifies most applicants. Here is the track-by-track math.
Read articleNSF 26-513 makes roughly $100 million available for up to 10 State and Regional AI Infrastructure Hubs at $4M to $12M each over five years. One award per state or multi-state region. One proposal per organization. And NSF is not buying you GPUs — it funds the coordination, the workforce and the faculty training, while the compute has to come from partners you have to already have.
Read articleAs of September 12, NSF had obligated $6.3 billion across 6,200 grants versus $8.1 billion and 8,600 last year. AHRQ has made 61 awards. Judge Allison Burroughs ordered the government to report by September 28 on whether IES will obligate $180 million before it expires. Here is what actually happens to the money on October 1 — and what it means for your FY2027 application.
Read article