England
England have no choice but to win their remaining game against West Indies to guarantee a place in the next round. With five points from five games (two wins, one tie and two losses), they have to first win their game against West Indies and hope that Bangladesh don't win both their remaining games against South Africa and Netherlands. Even if Bangladesh win both, England still have a chance to sneak through if South Africa lose two of their three remaining matches.
Bangladesh
Bangladesh have given themselves a good chance to make it to the next round. However, with a very low net run-rate, they must try to beat both South Africa and Netherlands to guarantee progress. In the event of one win, they must hope that England lose to West Indies as they will struggle to surpass West Indies' run-rate in the event the teams are tied on points.
West Indies
West Indies have an excellent net run-rate after their massive wins against Bangladesh and Netherlands. There is only a small chance that they may miss out on qualification. This can happen if they lose both their games to England and India and if Bangladesh go on to win both their matches. However, if Bangladesh win only one of their matches, it is unlikely that their run rate will match that of West Indies.
Bangladesh's win also means India haven't yet locked their quarter-final place either. If England and Bangladesh win their remaining matches, if India lose both games, and if South Africa beat Ireland, then India could be fighting for a spot with England on net run rates.