| Oxireductases | katalyseren redoxreacties (bijvoorbeeld:. glucose-oxidase) |
| Transferases | transporteren functionele groepen van een gever naar een ontvanger. |
| Hydrolases | splitsen moleculen (voorbeeld: peptidases, proteases) |
| Liases | onttrekken of voegen juist toe: bepaalde functionele groepen (voorbeeld. decarboxilase) |
| Isomerases | veranderen isomeren (mutase) |
| Ligases | verbinden verschillende moleculen met elkaar (piruvaatcarboxilase) |