I personally think it's a good idea - especially promoting education. A basic education is quite possibly THE most important thing in life!! I think this should be applauded & encouraged rather than knocking it.

We have a habbit of knocking celebs when they try & help - even if it is for promotion!! There are too many celebs who don't do a thing - I'd say get them to do something first before attacking those that make an effort.
I'm with Trigger - we always think celebs do stuff for promotion but could it not be that 'some' do it because they actually want to make a difference? (I said SOME!

).