• The average pay for Swimming Teacher jobs in NSW is $62K per year. • Entry-level positions start at $46K per year, while the most experienced workers can earn up to $100K per year. • 4 companies are currently advertising Swimming Teacher jobs in NSW including Belgravia Health & Leisure Group Pty Ltd, Ravenswood School For Girls, West HQ and Northern Beaches Council. • Top skills include OUTSTANDING COMMUNICATION and TRAINING.