Cele trei tipuri de piramide ecologice includ piramida numerelor, piramida energiei și piramida biomasei. Aceste piramide pot fi în poziție verticală, inversată sau parțial în poziție verticală, în funcție de numărul de organisme un anumit nivel. Indiferent de formă, producătorii se află mereu în partea de jos.
Piramida cifrelor descrie numărul de organisme la fiecare nivel al unui ecosistem și ceea ce ecosistemul determină forma globală a piramidei. O piramida numerică pentru ecosistemul implicat într-un copac din pădure are o formă diferită de una pentru câmpiile ierboase ale Serengeti.
Piramida energiei descrie fluxul de energie, măsurat în calorii, de la un nivel la altul. Această piramidă este întotdeauna dreaptă din cauza pierderii energiei, deoarece fiecare nivel consumă cel mai mic.
Piramida biomasei descrie cantitatea de materie organică găsită la fiecare nivel al ecosistemului. Din nou, forma piramidei este diferită pentru diferitele ecosisteme. În timp ce cantitatea de plancton și plantele acvatice este mai mare decât numărul de rechini din ocean, greutatea rechinilor este mult mai mare decât planctonul, ceea ce face ca o piramidă inversată. În pădure, unde copacii și viața altor plante sunt mari și grele în comparație cu greutatea carnivorelor care locuiesc acolo, piramida este în poziție verticală.