If you have a garden pond, no matter how small or large, then you'll be able to grow aquatic plants In addition to looking attractive, pond plants can provide useful surface cover and shelter for aquatic wildlife.
Grow pond plants in aquatic compost, topped with grit, and be sure to choose plants that are suited for the space you have available. The required planting depth varies from species to species, with some plants needing just 2.5cm (1in) of water above their crown, and others needing 30cm (12in) or more.