In ARRSE, I mentioned that perhaps we could/should return to Service Children's Education - ie Service schools (and got annihilated by those who believed that I was trying to support the case to remove BSA/CEA!).
We already have these in certain foreign locations, but with the drive to co-locate and increase manpower in fewer locations in the UK, perhaps it would be more beneficial to fund Service schools. This would prevent the local infrastructure from being over-run with Service children, and would ensure continuity of education - the schools-on-camp could be boarding school based to ensure continuity, and the costs would be more reasonable and kept "in-house". As "faith" schools are being established and supported (or in some cases sponsored by business), why should we not have "service" schools that run on the same basis? We even have serviing personnel who are qualified to teach.....
Obviously too simplistic as a total solution, but possibly a way towards preventing the Treasury from eroding a benefit completely?