The problem of education is not how it is done but the current purpose of "education" is wrong i.e it is "what" that needs to be fixed about education.
By the way "You do not attract high quality staff by offering $0 salary" is exactly whats wrong with education.
The fundamentals and mentality need to change. However a wise man once taught me that it is human nature is to cheat and find easy ways out - which is why KPI's never work if they are implemented for more than six months or so. So it is necessary to keep goals fresh and change things every so often.
But more to the original point and a specific solution, more things should be taught of how to be an adult, morals, values, goals, communication, persuasion, how to do your tax etc.