Do Osteichthyes zaliczane są (stan na 2017) dwa taksony podrzędne (tutaj przyjęte w randze gromady): Actinopterygii – promieniopłetwe Sarcopterygii – mięśniopłetwe
Wcześniejsze klasyfikacje stawiały Osteichthyes w randze gromady żuchwowców i dzieliły na 4 podgromady: dwudyszne (Dipneusti) trzonopłetwe (Crossopterygi) ramieniopłetwe (Brachiopterygii) promieniopłetwe (Actinopterygi)
Trzonopłetwe (latimerie) włączono do mięśniopłetwych, a ramieniopłetwe (wielopłetwcokształtne) do promieniopłetwych.
Problematyczną dla taksonomów sytuację wprowadziło odkrycie pochodzenia czworonogów (Tetrapoda). Joseph S. Nelson w 4. wydaniu Fishes of the World nie używał nazwy Osteichthyes w znaczeniu taksonomicznym, ponieważ nazwa ta w dawnym, szerokim znaczeniu obejmowała tradycyjnie rozumiane ryby mięśniopłetwe i promieniopłetwe, ale nie obejmowała czworonogów, które wykształciły się z mięśniopłetwych. Tradycyjnie rozumiane ryby kostnoszkieletowe Nelson proponował definiować jako kręgowce wodne nieposiadające palczastych kończyn i oddychające skrzelami we wszystkich stadiach rozwojowych.