Shift dresses are usually simple, straight-cut, above knee dresses - suitable for wearing with tights and boots or shoes to work, imo.
Skater dresses flare out at the hip.
Not sure about tea dresses, but they usually flare out a bit and are in 'ditsy' prints and florals.