I found it less efficient that the math was taught in a vacuum, and then later the application of it. For example, the math for acceleration was taught before, and separate from the real world application. When that application was taught, the math became a lot clearer to me.
In an era where schools seem more interested in passing students as a KPI, and less about actual education, I imagine the problem is worse.