How do Volcano Erupt?

Volcanoes erupt when rock inside the earth becomes so hot that it melts. The result is magma. Magma is lighter than rock and will rise around the rock. When it reaches the earths surface it erupts. Not all eruptions are explosive. Look here for more information: