Everyone has a pet theory on how to improve public education: better professional development for teachers, more money, better curriculum, testing for accountability, teacher incentives, technology, ...