- Hemimetabola (Exopterygota)
- Ephemeroptera (Haften)
- Schistonota
- Baetoidea
- Siphlonuridae
- Baetidae
- Oniscigastridae
- Ameletopsidae
- Ametropodidae
- Heptagenioidea
- Coloburiscidae
- Oligoneuriidae
- Isonychiidae
- Heptageniidae
- Leptophlebioidea
- Leptophlebiidae
- Ephemeroidea
- Behningiidae
- Potamanthidae
- Euthyplociidae
- Polymitarcydae
- Ephemeridae
- Palingeniidae
- Baetoidea
- Pannota
- Ephemerelloidea
- Ephemerellidae
- Leptohyphidae
- Tricorythidae
- Caenoidea
- Neoephemeridae
- Baetiscidae
- Caenidae
- Prosopistomatidae
- Ephemerelloidea
- Schistonota
- Ephemeroptera (Haften)