Kirkstall Leisure Centre has 25 metre pool and learner pool. It also has lots of other great sports facilities inluding:
Kirkstall Leisure Centre, Kirkstall Lane, LS5 3BE. Tel: 0113 378 2086
You can view the up to date swimming timetable on the Active Leeds.gov website here.