One important distinction needs to be made… are you a public school or a private school? If private, are you a Christian school (or Muslim, or Jewish, etc.), are you are reformatory school, or are you just “upper crust” school for rich kids? Are you a normal M-F 8-4 school, or a boarding school?
Different types of schools do things differently, same as different types of businesses do things differently.
I run the IT at a Christian school. I don’t give students admin rights, but I don’t lock down the computers either. My secondary students have normal user rights on any of the computers they use. Why? Because I want the students to learn how computers work and to feel comfortable using them. If they aren’t allowed to do anything on the computer except run Application X, then they aren’t getting the full benefit of the computer. Besides which, most of the students are more tech savvy that their teachers, so the students end up helping me out by being able to help the teacher out. At a public school, you wouldn’t be able to do this since the kids WOULD trash the computers. At a private Christian school, I rarely ever have a problem with the kids doing anything wrong with the computers. And if I do need to rebuild a computer every now and then, I think it’s worth it. We are in the business of educating students, not the business of making my life easy.
I do recommend that you try to find a way to monitor as much as you can. Track internet usage. Making it known that you know that Student Y was looking at MySpace during 3rd period goes a looooong way towards making the kids not go to inappropriate sites. On that line of thought, you need to decide if you want to lock down internet access to “protect” the students, or leave it mostly unblocked to allow them greater research avenues. I leave it mostly unblocked, but I have the firewall filter out many of the undesirable websites (including MySpace and Facebook). By monitor where they’re going, I can adjust the firewall and it only takes a few days before they catch on and stop trying. (For example, the students were going to MySpace alot so I blocked it. Then I noticed traffic was increasing to FaceBook, so I blocked it. Then traffic increased a little to Xanga, so I blocked it. Now they don’t even try to get to any of the social network websites. Every now and then, someone will try MySpace, get blocked, and stop trying.) Again, I don’t think you can use this method if you’re a public school.
As gareth5647 stated, if there’s a security hole, the students will find it. My take is to tell them “good job, you helped me tremendously. can you find any others?” That motivates them to (1) want to work on the computer more which in turn leads to a more computer literate student, and (2) want to help do the right thing. We’re all about character development here. Which do you think develops better character, punishing the students for their natural curiosity, or rewarding them for finding YOUR mistake (and lets face it, if there is a hole in the security, IT IS YOUR MISTAKE, even if it’s a hole that M$ put there). Part of our job is to know everything about everything about computers. Since that isn’t possible, it’s great to have students on your side helping you out instead of against you trying to take down your network.
I personally disagree with the attitude many IT people have that the students are the enemy and must be shot down at every opportunity. Please remember that you are there for them. If nobody was using the computers, you wouldn’t have a job. IT is a service industry (like waiting tables), our job is to make life easier for our users, not harder. If it makes our job harder, so be it. Things like super glueing mice closed seems silly to me (no offense intended to you, KevM). Kids are dirty. They use the mouse and the mouse gets dirty. How do you clean the rollers inside the mouse if you can’t get the ball out? Do you just buy new mice every couple of months?
I do agree with Chris2435 above. Get everyone to order everything IT thru you. It’s your job, tell them to let you do it. You don’t know what’s needed unless they tell you. You’ll discover that if it was left to the teachers to do, there would be multiple copies of the same program purchased, when you could have purchased a network version of the same program for less money. Or, teachers would spend money on something that looked good, but then found that it wasn’t what they thought they were ordering and it would be used (waste of money). If they tell you what they need, you can find alternatives better than most teachers could (for example, do you want to order KidPix for lots of money like everyone asked, or do you want to give them TuxPaint to try first? TuxPaint is basically the same thing as KidPix only it’s free. If they don’t like it, you can still buy KidPix, but chances are that they’ll love TuxPaint instead and you just saved a bundle.) You’ll also discover that a teacher or admin wants to buy a top of the line All-In-One printer, when all they need to do is print an email every now and then; cancel that order and get them a hand-me-down from someone else and save the school several hundred dollars.
Train your users. Training the students isn’t really your job, they have computer classes at the school for that. However, if notice problem trends, have the homeroom teachers pass on instructions to the students. Most of the students will stop doing whatever the problem is. Teachers need training. Most of them will never use their computer for anything more than they absolutely have to (email and Word (to write their weekly newsletter home) and the gradebook software (if you use one)). Most of the teachers won’t ask you to teach them how to do something on a computer, but some will bug you constantly about it. I do a weekly training class after school for the teachers. It’s completely voluntary and they don’t have to attend every one of them. I normally have about 10-20% of my teachers show up each week (which isn’t bad considering it’s voluntary and on their own time). I do give them a CEU for every 6 weeks they attend, so that helps out quite a bit. Announce the day before and the day of the training what you will be covering.
Alright, I think that’s enough for now. Let me know if you have any questions. I’ll be glad to help you out any way that I can. We’re all in this together.