دو نوع شنا وجود دارد؛ شنای استخری و دریایی. هیچوقت شناگر استخری نمیتواند شناگر دریایی نیز باشد و بالعکس؛ زیرا در استخر سرِ فرد پایین است و شنا میکند اما در دریا سر و سینه بالاست و فرد شنا میکند. استخر یک محیط محدود با عمق تقریبا یک متر تا چهار متر و همراه با نجات غریق است اما در دریا تنها در مناطق حفاظتشده نجات غریقها حضور دارند. در رودخانه شنا بسیار خطرناک است زیرا جریان آب خروشان و مواجی وجود دارد و کف آن مانند استخر و دریا هموار نیست. درصورت شنا فرد ممکن است به کنارههای رودخانه و سنگها برخورد کند یا در شاخ و برگهای کنار رودخانه گیر بیفتد. بنابراین غرقشدن تنها مخصوص دریا نیست؛ شناگران در هر مکان آبی اگر اصول ایمنی را رعایت نکنند و آگاه به فنون شنا نباشند، حتما غرق میشوند اما پیشگیری از آن بسیار راحت است. توصیه میشود زمانی که افراد در حال شنا هستند، دهان خود را بسته نگه دارند تا آب وارد گلوی آنها نشود زیرا همین آب باعث خفگی و غرقشدن میشود.