The ionic compounds are made up of positive and negative ions. There is a strong force of attraction between the oppositely charged ions, so a lot of heat energy is required to break this force of attraction and melt the ionic compound. Due to this, ionic compounds have high melting points.