1) Batuan beku (batuan magma)
Batuan ini terbentuk dari pembekuan lava atau magma. Lava dalam bentuk cair yang keluar dari gunung api. Lava cair akan membeku dan membentuk batuan beku.
2) Batuan endapan (batuan sedimen)
Batuan endapan atau sedimen yaitu batuan yang terbentuk sebab proses pengendapan. Bentuk batuan endapan yaitu berlapis-lapis. Contohnya adalah batu kapur, batu konglomerat dan kerikil pasir
3) Batuan malihan (batuan metamorf).
Batuan malihan yaitu batuan yang berasal dari perubahan batuan beku dan batuan endapan yang terjadi sebab adanya tekanan dan panas. Contoh batuan malihan yaitu kerikil marmer yang berasal dari kerikil gamping dan kerikil tulis yang berasal dari kerikil serpih.