Another thing to look into, at least in the US, is if there is a YMCA nearby. Those usually have a family rate membership so it's a one-time expense annually and they also offer scholarship programs/discounts if you qualify. If you don't want a regular membership but just want to go on occasion, you can usually pay a daily fee, as well.