The four-goal defeat was the second time New Zealand conceded five goals or more following a 1-6 drubbing by Olympic champions Germany in their tournament opener.
New Zealand started strongly but couldn't hold out a determined England team who had upset Germany 2-1 before beating India 2-0 ahead of Monday's match.
Phil Burrows had an opportunity to open the scoring for New Zealand but having received a superb cross his subsequent strike was wide.
Instead it was England who were first onto the board in the 30th minute when Ashley Jackson converted a penalty corner before he scored a second from a penalty corner with 26 minutes to play.
Six minutes later Mark Glenhorne scored his first goal of the tournament and stretching their lead to 3-0.
Hugo Inglish got a goal back for New Zealand, but Tim Carson and captain Barry Middleton both scored within the last five minutes to win the match by a convincing margin.
New Zealand finish pool play with three points in Pool A, enough for them to face Argentina in the quarter-finals of the eight-team tournament.