• The average pay for Spanish Teacher jobs is $97K per year. • Entry-level positions start at $80K per year, while the most experienced workers can earn up to $115K per year. • 3 companies are currently advertising Spanish Teacher jobs including St Kevin's College, St Andrew's Cathedral School and Frontline Education Sydney. • Top skills include TEACHING.