Question: is potassium oxide ionic or covalent?
Answer: Ionic bonds are formed between metals and non-metals, while covalent bonds are formed between non-metals only. K, which is potassium, is a metal; while O, which is oxygen, is a non-metal. Therefore K2O is ionic.