Question: how much does bsw make?
Answer: The average salary for a Social Worker is $35.66 per hour in Ontario, which is 9% above the national average.