As usual, US school grants awarded yearly by local governments are not enough to support them for their educational purpose. Every school does its fund-raising through different channels. To our family, we have to spend a few hundred dollars to support our children's schools or classes for their fund raising campaigns every year. We are part of the society and their successes will help our children succeed in their career and lives. We also do that for our friends, coworkers or neighbors' children at times. However, we need to watch out where our money goes.