Ogentroost wordt volgens [[Angiosperm Phylogeny Group|APG II]] bij de [[Bremraapfamilie]] (Orobanchaceae) ingedeeld. In de meeste flora's wordt het geslacht echter nog bij de [[Helmkruidfamilie]] (Scrophulariaceae) geplaatst.
De onderverdeling in soorten wordt door de verschillende flora's nogal verschillend gedaan. In bepaalde flora's wordt gelumpt (men onderscheidt een beperkt aantal veelvormige soorten) en in andere gesplit (er worden vele soorten onderscheiden met relatief kleine verschillen). Daardoor is het lastig te zien of er in een land nu meer soorten voorkomen of dat er meer wordt gesplit door de botanici. In de [[Heukels' flora van Nederland]] 22ste druk wordt gelumpt, de [[Flora van België, het Groothertogdom Luxemburg, Noord-Frankrijk en de aangrenzende gebieden]] onderscheidt ondersoorten en de [[Flora Helvetica]] onderscheidt sommige van die ondersoorten als soorten.