NSF CS for All (North Carolina)
Eligibility
- K–12 public schools and school districts
- Nonprofit organizations focused on education
- State educational agencies (SEAs) and local education agencies (LEAs)
- Higher education institutions partnering with K–12 programs
Program Goals
NSF's dedicated K-12 CS program. Funds curriculum, teacher training, and research-practice partnerships in North Carolina.
Read the GrantApplication and Distribution
Annual solicitation; check nsf.gov/csforall
Grant Award Amount
$300K–$3M per award
Allowable Purchases
Forward Education Products for This Grant
These kits align to the learning outcomes this program funds.
- Coding for Good Kit — Project-based coding curriculum connecting computer science to real-world community problems. Qualifies for CS education and digital literacy funding; builds computational thinking through authentic challenges.
- micro:bit Starter Kit — Programmable microcontroller kits that introduce hands-on coding and electronics projects. Qualifies as CS/coding hardware for K-12 classrooms and supports physical computing education goals.
- MicroChat — AI-powered classroom learning tool that introduces students to artificial intelligence and machine learning concepts. Qualifies for AI literacy, educational technology, and computer science grant programs.
- CHARGE Climate Sensor — Hands-on micro:bit-based climate and environmental sensor kit for real-world data collection. Supports place-based STEM learning and qualifies for environmental science and physical computing programs.
Keep in Mind
Deadlines for this grant vary by cycle. Subscribe to notifications from the funder and prepare your project proposal now so you can move quickly when the window opens.
North Carolina's EVERY Framework and Executive Order No. 24 have put AI education front and center. Funders in this space respond strongly to programs that go beyond using AI tools to building students' understanding of how AI actually works.
Frequently Asked Questions
Who is eligible for NSF CS for All (North Carolina) in North Carolina?
K–12 public schools and school districts Nonprofit organizations focused on education State educational agencies (SEAs) and local education agencies (LEAs) Higher education institutions partnering with K–12 programs
How much funding is available through NSF CS for All (North Carolina)?
$300K–$3M per award. Check the current program guidelines for the latest award ranges and allocation details.
Can NSF CS for All (North Carolina) funds be used for STEM and coding tools?
Yes. NSF CS for All (North Carolina) funds can support hands-on STEM materials, physical computing kits, and coding curriculum when they align to the program's stated goals. Document alignment to program objectives before purchasing.
How do schools apply for NSF CS for All (North Carolina)?
Annual solicitation; check nsf.gov/csforall
How can Forward Education help with NSF CS for All (North Carolina) funding?
Forward Education provides curriculum alignment documents, official pricing letters for grant budgets, and letters of support for North Carolina schools. Our STEM kits are purpose-built to meet the learning outcomes NSF CS for All (North Carolina) funds. Contact us before submitting your application.
Need Help Writing Your Grant Application?
Forward Education works with schools and districts to build strong funding proposals. We can help you connect our tools to your grant requirements.
- Curriculum alignment documents — TEKS, Common Core, and state standards mapped to our kits
- Program quotes and pricing — classroom sets, bundles, and multi-site pricing
- Letters of support — documentation for grant applications
- Project ideas and scope-and-sequence — ready-to-use program outlines
Explore more North Carolina funding resources
View all North Carolina AI & CS grants →Download the Forward Education Grant Guide
Our grant guide helps educators find the right funding sources and build strong applications for STEM and coding programs.
Get the Grant Guide



















