An inground pool is a swimming pool that is built into the ground, while an above-ground pool is a freestanding structure that sits on top of the ground. Inground pools are typically more permanent, larger, and more expensive than above-ground pools.