Bergarter deles inn i tre typer etter dannelsmåte:
Størkningsbergarter dannes ved størkning av en smelte som stiger opp fra jordens indre. Størkning kan skje både i dypet og på overflaten.
Avsetningsbergarter dannes ved avsetning av partikler løsnet fra underlaget ved forvitring og erosjon. Partiklene fraktes nedover mot havet der de blir begravd og kittet sammen.
Omdanningsbergarter dannes ved oppvarming og sammenpresning
(metamorfose) av både avsetnings- og størkningsbergarter. Dette skjer normalt på stort dyp.