Question: why mgo has high melting point?
Answer: Why is the melting point of magnesium oxide so high? Both magnesium and oxygen form ions. The ions attract to form a lattice. This gives magnesium oxide a high melting point as a lot of energy is needed to break it apart.