J.R. S. answered 11/16/20
Ph.D. University Professor with 10+ years Tutoring Experience
This is an age-old problem in introductory or general chemistry. It isn't black and white, it has shades of gray. The bottom line is that there is a continuum of polarity from zero to > 3.3 and therefore there also is a continuum of ionic character. There is actually a formula to calculate the PERCENT IONIC CHARACTER, but I won't present it here. Suffice it to say, you should look at the difference in EN values and not just assume that a metal and a non metal is 100% ionic. If you have to take a test and give an answer, you should use the "rule" that the professor has given you, but recognize that this is a guide, not really a "rule".