School has a very hard time producing grit because different people have different passions (and school is about everybody learning the same thing) and passions are something people choose (and school is often not about choice). Furthermore, interest is kindled into passion inside things like passionate affinity spaces and related sorts of social formations and these are hard to come by in schools.