Ideally ICT training should be part of the whole school policy on CPD until staff are at such a level that they are competent enough to continue with self-study until yet another major change. If you roll out a new mail system it is reasonable that you train staff how to use it ... and when new staff arrive you should take part in subsequent inductions. New hardware arrives ... give some training and access to manuals. Train the Trainer is a common approach and it may be that you just target one person per department, and they then cascade it to the rest of the staff.
It is very easy to knock teachers and i do it myself, sometimes we forget it isnt easy to learn something new.
Maybe the bigger picture is that all staff in schools need far more training, us for learning in sw/hw and the teachers in how to use the systems, and confidence to use them.
I have taught staff here many things, and i never wanted to teach, i dont believe i can do it that well and have the patience that others have. I just think that if there was real training for them, rather than me doing it, where i know only certain aspects. They would understand and be able to use it much better.