Im und am Gartenteich kann man zwei Pflanzenarten unterscheiden: die Sumpf- und Uferpflanzen am Teichrand und die Schwimm- und Unterwasserpflanzen, die sich direkt im Gartenteich
befinden. Die Unterwasserpflanzen unterscheiden sich dann noch einmal nach den möglichen Pflanztiefen. Im Teichwasser wachsen zudem Schwimmpflanzen wie die Krebsschere und Pflanzen deren schwimmende Blätter bis an
die Wasseroberfläche wachsen wie bei der Mumel, der Teichrose und der Seerose.