There's a big difference between 6-12 grade education and college. College, you can do what you want, and if you flunk out... that's your problem. In K-12 education, if the kid flunks out, it's the STATE'S problem. And maybe also the schools, because if a kid flunks out because they're dicking around on a computer all day and there was no management on the machines to PREVENT them from doing so, you can bet there's going to be a lawsuit.
It's all about protecting your asses, because any trouble that kids get into that the schools don't prevent... isn't presumed to be the fault of the kids _or_ the kids' parents.
And it's just not possible for the teachers to have their eyes on all 30 students in a class at all times, to ensure nobody's doing what they're not supposed to.
Well, scratch that. With Apple Remote Desktop you can actually watch the screens of all the machines remotely at the same time... of course the icons would be pretty small unless you had a 30" display and that's not so cheap.