Більшість способів одержання середніх солей засновано на взаємодії речовин із протилежними властивостями.
1) Взаємодія металів із неметалами:
2Na + Cl2 = 2NaCl.
2) Взаємодія металів із кислотами:
Zn + 2HCl = ZnCl2 + H2↑.
3) Взаємодія металів із розчинами солей менш активних металів:
Fe + CuSO4 = FeSO4 + Cu.
4) Взаємодія солей із неметалами:
2FeCl2 + Cl2 = 2FeCl3;
2Na2SO3+ O2 = 2Na2SO4.
5) Взаємодія основних оксидів із кислотними:
MgO + CO2 = MgCO3.
6) Взаємодія основних і амфотерних оксидів із кислотами:
CaO + H2SO4 = CaSO4 + H2O;
Al2O3 + 3H2SO4 = Al2(SO4)3 + 3H2O.
7) Взаємодія основ із кислотним оксидом:
Ba(OH)2 + CO2 = BaCO3↓ + H2O.
8) Взаємодія основ із кислотами:
Ca(OH)2 + 2HCl = CaCl2 + 2H2O.
9) Взаємодія солей із кислотами:
MgCO3 + 2HCl = MgCl2 + H2O + CO2↑.
10) Взаємодія лугів із розчинами солей:
Ba(OH)2 + Na2SO4 = 2NaOH + BaSO4↓.
11) Взаємодія розчинів двох солей:
3CaCl2 + 2Na3PO4 = Ca3(PO4)2↓ + 6NaCl.
12) Взаємодія основних солей із кислотами:
Zn(ОН)Cl + HCl = ZnCl2 + H2О.
13) Взаємодія кислих солей з основами:
Са(НСО3)2 + Са(ОН)2 = 2СаСО3 + 2H2О.