I think that learning must be made seriously interesting and a teacher should prepare materials according to the audience,i.e. type of students in the class. Personally I found no 'thumb rule' in teaching, but of course there is always a road map which comprises of grammar, interactive lessons, related things and lots of situational examples. Practicing Speaking from the beginning till end gives high confidence to the students.