• The average pay for Esl Teacher jobs in NSW is $76K per year. • Entry-level positions start at $50K per year, while the most experienced workers can earn up to $120K per year. • 95 companies are currently advertising Esl Teacher jobs in NSW including Affinity Education, G8 Education, Goodstart Early Learning, Catholic Education Diocese of Parramatta and Randstad. • Top skills include TEACHING, TRAINING, OPERATIONS, MENTORING and LEARNING AND DEVELOPMENT.