As of May 18, 2023, the average annual pay for a Cps Social Worker in Texas is $56,718 a year. Just in case you need a simple salary calculator, that works out to be approximately $27.27 an hour. This is the equivalent of $1,090/week or $4,726/month.