I heard a cool piece on NPR the other day, talking about the benefits some schools and students are seeing by implementing flip teaching.
Essentially, the hour long lectures are presented as a podcast/video/whatever and are to be viewed at home. This allows the students (and parents for that matter) to take as much time as needed, rewind, etc.
Then at class, the students do their homework, with the teacher helping and grading the work.
I'm really intrigued by this, and think there is a future for this method, given how technology has progressed.