Agreed overall.
But based on the OP's description, this is not a large scale production environment; it is a single classroom...so Profile Manager and other low cost/free tools seem to be worth considering.
Less than ideal, yes. But with little to no budget, and it sounds like little to no support from the enterprise folks, it sounds like he needs to roll his own.