I would really recommend the Swimfit sessions -there's a few a week at Ponds Forge at different times of day. You can pay per time, around £6 and cheaper if you get a Lifecard thingy.
There's also Sheffield Tri Club who do sessions at PF on a Wed night and Graves on Saturday evenings, £4 per session. You'd need to join but it's not expensive for the year.