NSF CS for All (Michigan)
NSF grants to expand K-12 computer science education access and quality in Michigan schools and districts.
About This Grant
The NSF CS for All initiative funds K-12 computer science education research and implementation. Michigan schools and districts can compete for awards from $300,000 to $3 million to build, expand, or study CS education programs.
NSF CS for All emphasizes equity and access, with priority for programs serving historically underserved students. Proposals typically involve partnerships between K-12 schools and universities or research organizations.
This is one of the largest federal funding opportunities for K-12 CS education. Michigan schools with university partnerships should prioritize this grant as a top federal target.
View NSF CS for All (Michigan)Eligibility
- K-12 schools, districts, and school systems in Michigan
- Universities and research institutions partnering with K-12 schools
- Programs focused on expanding CS access for underrepresented students
- Projects with a research or evaluation component
Allowable Uses
- Physical computing hardware (coding kits, micro:bits, robotics)
- CS and AI literacy curriculum
- Teacher professional development
- Research and program evaluation, curriculum development, and professional learning communities
Forward Education Products for This Grant
These kits align to the learning outcomes this program funds.
- micro:bit Starter Kit — Physical computing for CS education. Aligns to Michigan CS standards for computational thinking and programming at grades K-8.
- MicroChat AI Literacy Kit — AI literacy curriculum for middle and high school. Addresses AI and data literacy components of Michigan CS standards.
- Coding for Good Kit — Project-based coding curriculum with real-world connections. Strong alignment to Michigan standards.
- micro:bit Robotics Kit — Robotics and physical computing for grades 5-12. Supports CS standards across computational thinking and programming.
Keep in Mind
Almost all successful NSF CS for All proposals have a university partner. Start building that relationship 6-12 months before the deadline.
NSF CS for All prioritizes programs that reach underrepresented students.
NSF requires rigorous evaluation. Budget for a third-party evaluator.
Frequently Asked Questions
Do we need a research partner?
For most NSF CS for All tracks, yes.
How long does the grant period run?
Most awards are 2-4 years.
Is this for pilot or proven programs?
NSF funds both.
What is the application process?
Applications go through NSF's FastLane or Research.gov. Check nsf.gov for current solicitations.
How can Forward Education help?
We provide curriculum alignment documents mapped to Michigan CS standards, pricing letters for grant budgets, and letters of support. Contact us before you apply.
Related Michigan Grants
Explore more Michigan funding resources
View all Michigan AI & CS grants →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 — Michigan CS 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
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



















