Surely the best solution to people being lied to is to educate them to recognise the lies. Teach people, that is, children, to think about everything that someone tells them, including what teachers say. Teach them to more easily recognise lies or at the very least to suspect them and to never believe anything.
Of course, that would mean more money for education, which is simply not possible in a time of austerity [/S], plus it has the drawback of teaching children not to believe the establishments own lies. So it looks like lies all round then : unfettered lies, or establishment lies : and no intellectual tools to resist them. Take your pick.