Most teachers, students, and parents think school prepares kids for tests instead of the real world. What gives?