Why do ionic compounds have high melting points?
The ionic compounds are made up of positive and negative ions which have the strong force of attraction between opposite charged ions. So, a lot of heat energy is required to break this force of attraction or ionic bond due to this ionic compounds have high melting points.