YMCA offer under 18’s gym memberships that are suitable for 12- 17 year olds. Fees are detailed on their website.