My daughter just showed me the greatest trick and I swear it works every time.
Put the boiled egg in a glass and put enough water to just cover the top of the egg, put your hand over the top of the glass and shake vigorously over the sink take the egg out and the shells fall off