What Causes Volcanoes to Form?

Volcanoes form when hot magma from the earth’s mantle flows up through cracks in the rocks to the surface. Over time, this lava builds up forming a mountain. But this mountain also has cracks in it and the lava continue to flow to the surface.