I am no Microsoft supporter, but you have asked an important question here: If the long-term goal is to teach them Office, so that they can do administrative tasks etc. at their future workplaces (which are probably running Office2k on WinXP, based on my [anecdotal] observations), then Windows+Office training might actually be useful to them. Not everyone is being trained to become a programmer.