Why dose sodium oxide have a high melting point?

Sodium oxide has a formula of Na2O. Since sodium is a metal and oxygen is a non metal, sodium oxide is an ionic species. Sodium will lose an electron to form a cation and oxygen will gain 2 electrons to form anion. These ions will be arranged in an ionic lattice structure. There is a strong attractive force between these oppositely charged ions, which require a lot of energy to break lots of these bonds to melt the lattice structure. This is why sodium oxide has a high melting point.

Related Chemistry A Level answers

All answers ▸

Why does the pH of neutral water drop when it is left out in an uncovered container on a worktop for a long period of time?


BeCl2 has a linear shape with a bond angle of 180 degrees, where as H2O has a bent shape with a bond angle of 104.5 degrees. Explain why these molecules have different shapes despite having the same general formula of AB2.


Why are solutions of transition metal ions often coloured


How do double bonds form?