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) is a grant from the U.S. National Science Foundation (NSF) that funds research and researcher-practitioner partnerships (RPPs) aimed at making high-quality computer science education available to all K-12 students across the United States.
The program supports development of rigorous CS curricula, teacher professional development, and evidence-based approaches to expanding access to CS education in diverse and underserved communities. Eligible applicants include Institutions of Higher Education, Non-profit Non-academic Organizations, and Tribal Nations. Award amounts vary by project scope.
Applicants should check NSF's website for current solicitation status, as earlier versions of this program have been archived.
Get alerted about grants like this
Save a search for “U.S. National Science Foundation (NSF)” or related topics and get emailed when new opportunities appear.
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.
Based on current listing details, eligibility includes: Institutions of Higher Education, Non-profit, Non-academic Organizations, Tribal Nations. Applicants should confirm final requirements in the official notice before submission.
Current published award information indicates Not specified, varies by project scope. Always verify allowable costs, matching requirements, and funding caps directly in the sponsor documentation.
The current target date is rolling deadlines or periodic funding windows. Build your timeline backwards from this date to cover registrations, approvals, attachments, and final submission checks.
Federal grant success rates typically range from 10-30%, varying by agency and program. Build a strong proposal with clear objectives, measurable outcomes, and a well-justified budget to improve your chances.
Requirements vary by sponsor, but typically include a project narrative, budget justification, organizational capability statement, and key personnel CVs. Check the official notice for the complete list of required attachments.
Yes — AI tools like Granted can help research funders, draft proposal sections, and check compliance. However, always review and customize AI-generated content to reflect your organization's unique strengths and the specific requirements of the solicitation.
Review timelines vary by funder. Federal agencies typically take 3-6 months from submission to award notification. Foundation grants may be faster, often 1-3 months. Check the program's timeline in the official solicitation for specific dates.
Many federal programs offer multi-year funding or allow competitive renewals. Check the official solicitation for continuation and renewal policies. Non-competing continuation applications are common for multi-year awards.
America's Seed Fund (SBIR/STTR) - Cybersecurity and Authentication is sponsored by U.S. National Science Foundation (NSF). Supports startups and small businesses to translate research into products and services, including cybersecurity and authentication, to secure national defense and protect the public. Includes research requiring privacy and security-preserving resources for artificial intelligence.
Expanding K-12 Resources For AI Education is sponsored by U.S. National Science Foundation (NSF). This Dear Colleague Letter (DCL) invites supplemental funding proposals from existing NSF awardees with K-12 AI or computer science education experience. The aim is to refine, scale, evaluate, and/or implement established K-12 activities related to AI education. Proposed efforts should align with themes such as teacher professional development, curricula and instructional materials, and technology and tools for AI education.
Improving Undergraduate STEM Education: Education & Human Resources (IUSE: EHR) Program is sponsored by National Science Foundation (NSF). This program promotes novel, creative, and transformative approaches to generating and using new knowledge about STEM teaching and learning to improve STEM education for undergraduate students. It supports projects that bring recent advances in STEM knowledge into undergraduate education, adapt, improve, and incorporate evidence-based practices, and lay the groundwork for institutional improvement in STEM education. Professional development for instructors to ensure adoption of new and effective pedagogical techniques is a potential topic of interest.
The National Leadership Grants for Libraries Program (NLG-L) supports projects that address critical needs of the library and archives fields and have the potential to advance practice and strengthen library and archival services for the American public. Successful proposals will generate results such as new models, tools, research findings, services, practices, and/or alliances that can be widely used, adapted, scaled, or replicated to extend and leverage the benefits of federal investment. Applications to IMLS should both advance knowledge and understanding and ensure that the federal investment made generates benefits to society. Specifically, the goals for this program are to generate projects of far-reaching impact that: • Build the workforce and institutional capacity for managing the national information infrastructure and serving the information and education needs of the public. • Build the capacity of libraries and archives to lead and contribute to efforts that improve community well-being and strengthen civic engagement. • Improve the ability of libraries and archives to provide broad access to and use of information and collections with emphasis on collaboration to avoid duplication and maximize reach. • Strengthen the ability of libraries to provide services to affected communities in the event of an emergency or disaster. • Strengthen the ability of libraries, archives, and museums to work collaboratively for the benefit of the communities they serve. Throughout its work, IMLS places importance on diversity, equity, and inclusion. This may be reflected in an IMLS-funded project in a wide range of ways, including efforts to serve individuals of diverse geographic, cultural, and socioeconomic backgrounds; individuals with disabilities; individuals with limited functional literacy or information skills; individuals having difficulty using a library or museum; and underserved urban and rural communities, including children from families with incomes below the poverty line. Application Process: The application process for the NLG-L program has two phases; applicants must begin by applying for Phase I. For Phase I, all applicants must submit Preliminary Proposals by the September 20th deadline listed for this Notice of Funding Opportunity. For Phase II, only selected applicants will be invited to submit Full Proposals, and only those Invited Full Proposals will be considered for funding. Invited Full Proposals will be due March 20, 2024. Funding Opportunity Number: NLG-LIBRARIES-FY24. Assistance Listing: 45.312. Funding Instrument: G. Category: AR,HU. Award Amount: $50K – $1M per award.
The California Department of Education (CDE) Early Education Division is making approximately .7 million available to expand California State Preschool Program (CSPP) services statewide, appropriated under the 2021 Budget Act. Eligible applicants are local educational agencies (LEAs), including school districts, county offices of education, community college districts, and direct-funded charter schools—both current CSPP contractors and new applicants. Funding supports full-day/full-year or part-day/part-year preschool services for income-eligible children beginning in FY 2024–25. Awards are allocated by county based on Local Planning Council priority areas and application scores, with redistribution provisions if county allocations are underutilized.