Enamik ujumisrajatisi pakub erinevaid treeningtunde. Ujujatele toimuvad tunnid uute löökide ja tehnikate õppimiseks ning vesiaeroobikatunnid. Olenevalt rajatise asukohast ja suurusest võib see lisaks ujumisele ja vesiaeroobikale pakkuda ka veega mitteseotud tunde.
Näiteks paljudes rahvamajas asuvates ujumisasutustes on tunnid, mis sisaldavad erinevaid treeninguid. Sertifitseeritud fitnesstreenerid töötavad osalejatega rühmaseanssidel või individuaalselt. Personaaltreenerid pakuvad sageli kogukonnakeskuste kaudu privaatseid treening- või rühmaseansse. Edasijõudnutele mõeldud õppetunnid võivad hõlmata kõrgetasemelist aeroobikat, tõstmist ja jooksmist, aga ka ujumise kiirusvõistlusi või sukeldumist. Algajate klassi programm võib hõlmata treeningkõnni, lisaks ujumisharjutusi ja raskustega töötamise õppimist.
Paljude basseinide juurde kuulub külgnev kaalusaal. Liikmemaksu või basseinis ujumise tasu võib sisaldada kaalusaali kasutamist. Enamikes ujumisasutustes pakutakse tavaliselt tunde või personaalset treeningut neile, kes ei tunne jõutreeningut. Jõutreeningud on algajatele olulised, sest vastasel juhul võivad tekkida vigastused, näiteks lihaspinged. Sertifitseeritud treeningtreenerid, kes on kogenud raskustega töötamises, mõistavad, kuidas juhendada treenijaid ohutult kasutama erinevaid kaalusaalide masinaid, aidates neil ühtlasi õppida, kuidas oma keha tõhusalt toniseerida.
Kui bassein asub teiste kogukonna treeningressursside (nt jooksuraja või jõusaali) läheduses, kasutavad treenerid neid sageli oma tundides. Jõusaalidega ujumisrajatised õpetavad sageli pilatest, joogat või aeroobikat, seega on osalejatel võimalik leida programm, mis hõlmab kõiki neid tegevusi. Seda tüüpi pakkumine on paljude inimeste jaoks ihaldusväärne nii treeningute mitmekesisuse kui ka kogukonnakeskuse sertifitseeritud spordiinstruktori üldiste treenimisjuhiste tõttu. Kui segatüüpi tundides osalevad osalejad leiavad, et mõni spordiala neile tõesti meeldib, võivad nad järgmiseks valida ainult ühe neist tundidest.
Vesiaeroobika ja ujumistunnid on enamikus basseiniasutustes tavalised pakkumised. Need treeningtunnid on rühmitatud vanuse ja taseme järgi lastest pensionärideni. Laste ja täiskasvanute ujumistundides õpetatakse ujumist, seejärel käte ja jalgade liigutusi ning ujumiseks hingamistehnikaid.
Vesiaeroobsed treeningud toimuvad kas sügavas või madalas vees. Algajatele soovitatakse tavaliselt madalas vees aeroobikat, kuna jalad puudutavad basseini põrandat ja õlad on veepiirist tunduvalt kõrgemal. Süvaveeaeroobika versioonis kasutatakse tavaliselt ujuki, et hoida treenijat vees püsti, kuna jalad ei puuduta basseini põrandat.
Teine süvaveeklassi tüüp, mida paljudes ujumisvõimalustes pakutakse, on sukeldumine. Enamikul avalikel basseinidel on vähemalt kaks erineva kõrgusega hüppelauda. Kuna sukelduja sukeldub sügavasse vette, peab ta enne sukeldumistundide võtmist teadma, kuidas vee all ujuda. Kui madalal laual on selgeks tehtud erinevad sukeldumised, nt jalad-ees-hüpped, siis pea ees-sukeldumine, saab sooritada tunde, kus kasutatakse kõrgemat.