Bill now a days children are very used to technology. They need something new in their education. Education with fun always add value. If you could try teaching online classes you can see change in the classroom. Syllabus can be easily explained and can be finished with in time. Rest of the time you use in revision. I would like to try http://www.youtube.com/user/GuruBix?ob=0&feature=results_main with my students.
Where we have the simplest of subject matter to teach, video would be helpful, but for two things: we're going higher places, and we need to develop a team to get there.
Basic math (e.g., Cartesian, Euclidean, etc) might be VALIDLY taught in a video, but of greater importance, this instruction is used primarily to build teamwork. Without teamwork, knowledge is useless. That is why veterans make so much better students than nonveterans: veterans understand the value of a team and will readily form teams. For example, they know that someone must get the ball rolling by saying, "Okay, who wants to do what?"
The team then forms according to the demands placed before it, all take a part without any one person calling all the shots, and the priceless team unity forms a synergy, where the total value of the team exceeds the sum of its' members.
We also learn to discern what a team will do once formed, and working on these subtle cues, experience will show us that in some cases, we want no part of that team because it is headed in the wrong direction led by a devious person with a hidden agenda.
These are essentials that we cannot learn with a video. It takes a live teacher, a class, and a lab, to genuinely impart information that works.