Fill in each section to draft a complete grant proposal for classroom technology — micro:bits, sensors, robotics kits, IoT hardware, software licenses, PD, or anything else your students need. Use an LLM to flesh out, polish, and tailor your draft to a specific funder, then export the result for submission. The same Fill → Prompt → Recycle cycle from the CRAFT lesson templates, applied to grants. Don't know where to apply yet? Skim the Find a Grant directory below for funders that commonly support K-12 STEM and computer science classrooms.
How this tool works
1Fill out the proposal
Add as much context as you can. Every detail you provide makes the AI-iterated draft sharper and more fundable.
2Iterate with AIOptional
Use an LLM to expand thin sections, sharpen the narrative, and tailor language to your target funder — then load the revised Markdown back in.
3Download
Export to Word, Google Docs, Markdown, or print so you can paste into the funder's application portal.
4SubmitExternal
Submit through the funder's portal (DonorsChoose, NEA Foundation, district grant office, etc.). Keep your .md as the source of truth so you can re-target other funders later.
1Step 1Fill Out Your Proposal
Heads up: Every field below is optional except Project Title and Grade Level. Fill in what you have — you can always come back, iterate with an LLM (Step 2), or load a previously saved draft. The fuller the form, the better the AI-iterated draft.
Project Overview
Used for filtering when this draft is saved and reused for a different funder later.
Funder Targeting
Who are you applying to? Naming the funder helps the LLM in Step 2 calibrate tone, length, and emphasis (a DonorsChoose post reads very differently from a National Science Foundation pre-proposal).
Statement of Need
Why this matters — the problem you're solving
Project Description
Goals, activities, and timeline
Standards Alignment (optional — many grant rubrics ask for this)
Hand your draft to an LLM for expansion, polish, and funder-specific tailoring — then paste the revised Markdown back in to refresh every field above. Always verify any data, citations, or budget numbers the AI produces before submitting.
1
Copy the AI prompt
We assemble a detailed grant-writing prompt from every field above — including your funder, deadline, and amount — plus this template's citation.
→
2
Open an LLM and paste
Pick your provider — we'll re-copy the prompt and open it in a new tab so you can paste right in.
→
3
Paste the reply back
Open the loader below and paste the revised Markdown to refresh every field above.
Provider list is for convenience — we do not endorse any specific AI platform. Always fact-check budget numbers, citations, statistics, and funder requirements.
Load an existing draft from Markdown
Paste Markdown from a previously exported grant draft (or choose a .md file), then click Load. Fields above will be populated — review and edit as needed. Front matter is optional.
3Step 3Download Your Proposal
Export Your Draft
Choose a format. Your answers stay in your browser — nothing leaves your computer unless you choose to share it. The "Notes to Self" field is intentionally stripped from every export.
Google Docs · Word · Pages
Rich-text paste keeps headings and formatting. The .doc file opens natively in Word and in Google Docs (File → Open).
Markdown
Save the .md as your source-of-truth — it's easy to re-load later, edit a few fields, and re-target a different funder.
Other
4Step 4Submit to the FunderExternal
Where the rubber meets the road
Most funders require submission through their own portal — we can't auto-submit for you. Here's a quick checklist before you hit send:
Re-read the funder's RFP / guidelines side-by-side with your draft. Did you address every required section?
Check page or character limits. Trim ruthlessly.
Verify every dollar amount, deadline, citation, and statistic. AI tools hallucinate — you're accountable for every word.
Get one human reader (a colleague, your principal, your district grants office) to skim before submission.
Gather required attachments: letters of support, IRS determination letter (for school nonprofits), W-9, principal sign-off, district pre-approval.
Save your final .md draft locally — you'll re-use 80% of it for the next funder.
When you're ready, head to your target funder's portal (or the Find a Grant directory below to pick one).
📚 Find a Grant — directory of common K-12 STEM/CS funders
Starting points if you haven't picked a funder yet. Always confirm current eligibility, deadlines, and award amounts on each funder's official site — programs change yearly.
Crowdfunding (lowest barrier — start here for small classroom requests)
Research-gradeUniversity partnerLarger awards, almost always require a higher-ed or research partner. Reach out to your nearest university school of education.
BuildingThe fastest, easiest "first grant" for many teachers. Ask your PTA/PTO board.
This directory is for orientation only — eligibility, award amounts, and deadlines change every year. Always verify on the funder's official site before applying. Listing here is not an endorsement, and absence does not mean a funder is bad. Use the LLM iteration in Step 2 to brainstorm additional, locally-relevant funders for your specific context.
CRAFT PD Series · UCF DRACO Lab & School of Teacher Education