IB Chemistry SL Topic 2 — From Bonding Models to Materials Paper 1 & 2 Core idea ~10 min read

Comparing Bonding Models

Ionic, covalent and metallic are models — simplified pictures that let us predict how a substance will behave. They work brilliantly most of the time. But real bonding doesn’t come in three tidy boxes, and the bonding triangle is how we deal with that.

📚 What you need to know

Where the simple rule breaks down

Up to now the rule has been easy: metal + non-metal means ionic, two non-metals means covalent, two metals means metallic. Aluminium chloride shows why that isn’t the whole story.

WHY THE SIMPLE RULE BREAKS DOWNWHAT THE RULE PREDICTSAlCl₃ = metal + non-metal→ ionic bonding→ giant lattice→ very high melting pointbutWHAT ACTUALLY HAPPENSAlCl₃ melts at 192 °Cfar too low for anionic compoundthe bonding is polar covalentAl³⁺ is small and highly charged, so it pulls electron density back from the chloride ionsthe bond ends up with a lot of covalent character
The rule predicts a giant ionic lattice. The real melting point says otherwise.

The problem is that Al3+ is small and carries a 3+ charge. It pulls so hard on the electron cloud of each chloride ion that it drags electron density back towards itself. The result is a bond that is much closer to polar covalent than to a clean transfer of electrons — which is exactly what the low melting point tells us.

So instead of asking “is it ionic or covalent?”, a better question is “how ionic is it?”

Bonding as a continuum

Picture the three models as the three corners of a triangle. A substance sitting exactly at a corner is a perfect example of that model. Everything else sits somewhere inside, with a mixture of character.

BONDING IS A CONTINUUM, NOT THREE BOXESIONICMETALLICCOVALENTmost real substancessit somewhere insidethe three models are the corners — everything else is a blend of them
The three models are the corners. Real substances are scattered across the whole area.
You met a simpler version of this back in Bond Polarity — the sliding scale from nonpolar covalent through polar covalent to ionic. The bonding triangle is the same idea with metallic bonding added as a third corner.

The two axes

To put a substance on the triangle you need two numbers, and both come from electronegativity values:

y-axis — electronegativity difference Δχ = χA − χB

This tells you how unevenly the electrons are shared. A big difference pushes you up towards the ionic apex.

x-axis — average electronegativity χ = (χA + χB) ÷ 2

This tells you how strongly the atoms hold electrons in general. A low average means you are dealing with metals, pushing you left. A high average means non-metals, pushing you right.

THE BONDING TRIANGLEIONICPOLARCOVALENTCOVALENTMETALLIC0.7911.522.533.540.00.51.01.52.02.53.0average electronegativity, χ = (χᵀ + χᵝ) ÷ 2electronegativity difference, Δχ%COVALENT%IONIC1000752550502575892elements sit on the x-axis (Δχ = 0): metals to the left, non-metals to the right
A simplified version of the bonding triangle. The exam version, with exact region boundaries, is in Section 17 of the data booklet.

Reading the triangle

Once you know where a substance sits, the region tells you the bonding:

WORKED EXAMPLE

Sodium has an electronegativity of 0.9 and chlorine 3.2. Calculate the coordinates of sodium chloride on the bonding triangle.

x-axis — average electronegativity χ = (3.2 + 0.9) ÷ 2 = 2.05 y-axis — electronegativity difference Δχ = 3.2 − 0.9 = 2.3 Plot at (2.05, 2.3) — high up, near the apex, so strongly ionic.

💡 Exam tip

⚠️ Common mix-up

Up next: Bonding and Physical Properties — plotting real substances on the triangle and using their position to predict how they behave.

Want this explained one-to-one?

Book a free session with an experienced IB Chemistry tutor and get your trickiest topics made simple.

Book a Free Session →