Look for what aquatic plants seem to flourish in your local area, this will ensure whatever you choose will thrive in your climate and conditions. Relying on local plants will ensure that you don't plant anything invasive, and that you're contributing to the local ecosystem. You'll want a combination of floating, partially submerged, and entirely submerged plants in order to filter waste efficiently.
Floating plants like duckweed or water hyacinth absorb nutrients through roots that dangle into the water. These plants provide shade, limiting the growth of algae while providing shelter and food for aquatic wildlife. Submerged plants live entirely under