The Teachers Service Commission, TSC, has advertised 4,000 new vacancies on permanent and pensionable terms for secondary school teachers and another 1,000 promotion posts for primary school teachers.