More than six teaching posts in every 1,000 were left unfilled last year, according to the National Foundation for Education ...