Macmillan Education is a leading publisher of learning resources for all areas of English language teaching (ELT) from primary to business and academic .