According to OED,

hyper-: over, beyond, over much, above measure

ultra-: beyond

super-: over, above, higher than

They all have the meaning "higher than", but what is the order of them? That is, which one is the highest? Which one is modest higher? And which one is middle higher?

Update: Thank you all.

I have searched by myself and spotted that, according to Taxonomy, hyperfamily is larger than superfamily. Moreover, as Kris, Mitch and Robusto pointed out, hyper is higher than super in many other usage such as hypersonic/supersonic and hypermarket/supermarket. In addition super is higher than ultra in Audiology. So it seems

ultra < super < hyper

in common usage. On the other hand, in taxonomic ranks of biological classification, the rank hypoorder is larger than suborder, which is larger than infraorder. So a conclusion seems can be made as infra < sub < hypo.

Overall, does it seem the order is

infra < sub < hypo < ultra < super < hyper

in most usages?