General Mills
Box Tops for Education
Families scan grocery receipts in the Box Tops app and your school earns cash, paid by check twice a year. Open to 501(c)(3) private schools and homeschool associations teaching PreK to 8th grade.
- Amount
- Up to $20,000 cash per year, earned from families' grocery receipts
- Can a for-profit school apply?
- No: for-profit schools excluded
- Deadline
- Rolling
- Who this fits
- Private school · Microschool · Homeschool co‑opFor 501(c)(3) private schools teaching PreK to 8th grade, and 501(c)(3) homeschool associations with a class of 15 or more students. For-profit schools can't enroll.
- New schools
- Not stated for new schools
- Where
- National: schools in any US state
- Last checked
- Oct 5, 2026on boxtops4education.com
Unconfirmed: check with the funder
We couldn’t confirm these on an official page. Treat them as open questions, not facts.
- Whether a brand-new school can enroll before it has a full school year behind it.
How to apply
- Step 1: Have your 501(c)(3) letter and tax ID ready
- Step 2: Enroll your school on the Box Tops site
- Step 3: Ask families to download the Box Tops app, pick your school and scan receipts within 14 days of each purchase
- Step 4: Cash the checks within 18 months or the money is lost
Funders change their requirements. Check the official page before you apply. Getting ready? See what funders usually ask for.
Who can apply
“Private or parochial schools in the United States that qualify as 501(c)(3) educational organizations under the Internal Revenue Code”
The rules also open the program to “501(c)(3) home school associations” with “a class of 15 or more students” in PreK to 8th grade. Schools must teach at least one grade from PreK to 8th, with regular faculty and a curriculum built on reading, writing and math. Preschool-only programs are not eligible. General Mills may ask for proof of 501(c)(3) status.
- 501(c)(3) status
- At least one grade from PreK to 8th
- Homeschool associations: a class of 15 or more students
- Not preschool-only
Timing
Enroll any time. Schools are paid by check twice a year, by Dec 31 and by April 30.