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 ▸

Which compound has a higher boiling point and why: water (H2O) or methane (CH4)?


Why do ionisation energies have a general increase across periods?


What is optical isomerism and how can you distinguish between optical isomers?


A solution of acetic acid and sodium acetate was prepared, by dissolving 4.1 g of sodium acetate in 750 cm^3 of 0.085 mol/dm^3 acetic acid, at 25 degrees. 10 Cm^3 of 2 mol/dm^3 HCl was added. Ka is 1.76*10^-5, calculate and explain the change in pH