I'm skeptic when it comes to practicality of school lesson.
Yes, the kid might understand what debt, loan, investing, earning, and money balance. But do they really know and can appreciate what it means until they earn the money themselves?
The gap between knowledge and experience is hard...