I think schools need to start to bond future fi’s.
its too risky for a school to pay themselves outright, and if an fi leaves with an outstanding bond, a small school is pretty defenseless to stop it
a perhaps better scheme would be to offer to pay the course, or portion of it, in monthly wages.
Ie, future fi pays full price for course, say 7k. School repays fi with extra £200 a month for 3 years, which is about 7k. If the fi leaves in 1.5 years, half the cost is paid by the fi initial course, the other by school in a not to crippling monthly sum.