I have been using students to do Demo's for a few years now and it has been very successful, during the lecture I cover all SOP's, safety concerns and steps.
I always ask for a volunteer, and usually have a student happy to lead the demo, I find it gives me the opportunity to cover the key points while guiding the demo. and gives the students confidence seeing a peer doing it for the first time.