What if students learned through creating real time value to their communities? Think of all the ways students of any levels could learn through volunteer and paid work in their communities. They could learn how to learn through community gardens, making things through 3D printing projects, helping seniors, bringing literacy to parents and other students who have dropped out of schools, building and repair projects on houses, cars, appliances and other consumer products, delivering all sorts of services.
Through these they could gain learning, math and social skillets. Teachers become mentors and guides. The possibilities are endless.