Il existe toute une gamme de roches magmatiques en zones de subduction, de l'andésite à la rhyolite (ou, en équivalent plutonique, de la diorite au granite). Ces roches se caractérisent par des compositions et des proportions minéralogiques différentes. On a pour habitude de les classer selon leur richesse en silice: une roche pauvre en silice est dite basique, une roche riche en silice est dite acide.