I think the problem is that our world is changing and teaching should change with it, not sure how, but you can see all over the world that it starts to not work anymore...
Something needs to change.
Students notice their mobile more, less to the teacher, not sure standing in-front of the student will solve it but its a start for this teacher for sure.
There are a few good online and in class web school with great programs, like: kahnacademy
Great place to start.