YouTube is good, but it isn't really designed for education. How can you give out assignments with YouTube? What about paying teachers? A YouTube-for-education would be explicitly designed to bring people together for learning purposes. And money would probably need to be involved... people should be paid to teach. After watching some free samples, students would probably be willing to pay to watch videos from some teachers, or to have their work critiqued by those teachers.