Personally I'd rather not have ANY President giving speeches to school children. This has nothing to do with race or political affiliation but has to do with the fact that I would prefer for their asses to be in D.C. actually reading the bills Congress sends them, looking over treaties put before them, meeting with foreign dignitaries etc. In short I want them involved in acts of governance not out giving speeches for good press as if they were still on the campaign trail. There is plenty of time for speech giving (and money to be made doing it as well) after they are out of office and no longer working on our time and money.