Great. 500000$ are maybe 20 teachers (without infrastructure) for 1 year. It is indeed great that Google donates money to schools and I do not want to belittle that fact. However phrases like these leave me baffled:
Google aren't prepared to wait for government or someone else to fix the problems...
Not Google, nor any other private company or entity is going to fix the education system. That is the whole point of having public schools. Without the state committing to education you are screwed. There is not a single example in history where a private education system succeeded in the long run.