Yes. Heat pumps are designed to work with all kinds of pools, from in-ground and above-ground to round pools, rectangular pools, free form pools, and all others. For efficiency, choose the pump in a size that corresponds to the size of your pool so that it doesn't take too long to heat the water. If the pump is too small, the heat output will be too little for the volume of water in the pool, causing the water to heat up slowly.