De entiteiten worden door de MathML-specificatie in groepen ingedeeld:
- Pijlrelatie-entiteiten
- Binaireoperatorentiteiten
- Scheidingstekenentiteiten
- Negatieverelatie-entiteiten
- Alledaagse entiteiten
- Relatie-entiteiten
- Box- en lijntekeningsentiteiten
- Russische Cyrillische entiteiten
- Niet-Russische Cyrillische entiteiten
- Diakritischtekenentiteiten
- Griekssymboolentiteiten
- Latijn 1-entiteiten
- Latijn 2-entiteiten
- Frakturentiteiten
- Openlettertype-entiteiten
- Schriftentiteiten
- Numerieke en speciaal-grafische entiteiten
- Publicatie-entiteiten
- Technische entiteiten
- Aliasentiteiten
- Symboolentiteiten
Daarnaast zijn er uiteraard nog vijf XML-standaardentiteiten beschikbaar.
Benadrukt dient te worden dat het gebruik van de MathML-entiteiten niet noodzakelijk is. Het gebruik van MathML-entiteiten heeft als nadeel dat ze niet automatisch zonder MathML-DOCTYPE-declaratie werken, zoals in XHTML.