Code.org accepts monetary donations of any size so long as they consist of:
We make commercially reasonable efforts to convert all donations into US dollars upon receipt.
Code.org does not generally accept donations of privately-held stock or other illiquid assets (e.g. collectibles). We would consider exceptions if a secondary market exists for liquidating donated assets, or if our Board approves it (e.g. in the case of a large donation of a private stock that is likely to retain value).
Code.org may also accept in-kind donations of goods and/or professional services that are related to the programs and operations of Code.org, solely at Code.org’s discretion.
All of Code.org’s funding is “unrestricted,” which means we don’t have contractual accounting “strings attached” that prescribe how the money is spent. A donor may specify desired philanthropic / educational outcomes aligned to our core mission, but it is up to our team to decide how to spend the money to achieve these goals.
Because our donors give unrestricted funding and do not work directly on our programs, they do not have an editorial say in our curriculum, nor access to student data.
When we have donors who are also aligned to and contributing to our cause, we often work with them more deeply on communications, joint work or helping the organization. Executives from some of our corporate donors serve on our Board of Directors.
Gifts to Code.org are used exclusively to support our mission, which is to help every student in every school have the opportunity to learn computer science.
We believe that ensuring that all students have equitable access to computer science means we need a "big tent" contributing to this cause. We welcome any donor that wants to support our inclusive mission. We express our values in how we use donations, and we understand that our donors may have different backgrounds and values. In accepting a gift from a controversial donor, we do not bless or condone that donor’s unrelated actions, we instead focus on the positive contribution to help students. As part of their donation, our funders understand that their gifts will be spent towards our mission and in alignment with our values. We strive to make every donation count toward meaningful impact for students.
We are thankful for our donors’ commitment to students and teachers. While we appreciate their support of our mission, Code.org does not comment on, condone, criticize, or applaud donor’s actions outside of CS Education.
In some cases, we will choose not to accept an offer of support. Although we would like to welcome all donors, we will not accept illegal donations or donations that significantly harm our ability to execute on our mission for any reason. To help us manage these exceptions, before we accept a donation from a highly controversial donor, our CEO will seek the advice of our Leadership Team, our Board of directors, select advisors, and (in relevant cases) our Diversity Advisory Council. Our decisions may often be complex, difficult, or unpopular. Our guiding principle is to maximize positive impact for children and students in classrooms. If we have reason to doubt the legality of a gift (for example, if we have reason to believe that the funds were criminally obtained, or that accepting the funds would be a violation of sanctions or other laws), we will also consult with counsel.
We’re thankful to all of the donors who have supported us in our mission to give every student in every school the opportunity to learn computer science. The millions of students we’ve impacted over the years have received an initial introduction to computer science thanks in part to the generosity of these donors. Our ultimate ethical compass on these matters is to optimize for helping and supporting students and classrooms.