National Association for the Teaching of English (NATE)
The National Association for Teaching of English is an independent, non-funded, not-for-profit educational charity that provides publications and training for English teachers at all key stages.